일부 재 작성 코드를 다루는 것뿐만 아니라 재 작성 및 리디렉션에 도움이 필요합니다. 나는 그것을 이해 사람이 http://www.example.com/Products/에 입력 한 경우는 당신에게 index.php에 표시 할 수 있도록,이 오래된 코드가 페이지를 다시 작성했다, 그래서아파치 다시 작성 및 리디렉션
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^Products[/]{0,1}$ /index.php?tabs=2 [L,QSA,NC]
: htaccess로의
나는 오래된 코드가? tabs = 2이지만 URL은 실제로 http://www.example.com/Products/이라고합니다. 그러나,이 경우에는 실제 재 지시가 없었기 때문에 두 페이지가 함께 존재했다고 생각합니다.
http://www.example.com/NewProducts.html?type=newest
것은 누군가 유형 경우 : 나는 새로운 작업 페이지를 원하는
http://www.example.com/NewProducts/
가 보여
그래서, 내가 지금 무엇을해야하는지 ... 나는이 새로운 작업 페이지가 :
http://www.example.com/NewProducts.html?type=newest
는하지만이 SEO 친화적 인 URL 주소 표시 줄에 표시 할 :
http://www.example.com/NewProducts/
그리고 나는 서구의 모든 토지가 정확하도록 재 작성뿐만 아니라 재 작성되기를 바랍니다.
그러나 기존의 URL에있는 사람의 유형 경우도 :
http://www.example.com/Products/
나는 301 한 새 페이지의 새로운 SEO 친화적 인 URL로 리디렉션 것을 원 :
여기http://www.example.com/NewProducts/
은 무엇입니까 나는했지만, 정확하지 :
RewriteRule ^Products[/]{0,1}$ NewProducts.html?type=newest [L,QSA,NC,R=301]
RewriteRule ^ProductsNew[/]{0,1}$ NewProducts.html?type=newest [L,QSA,NC,R=301]
훌륭한 결과. 당신의 도움을 주셔서 감사합니다! – CRAIG
다행스럽게도 다행입니다. – anubhava