網址:http://www.side.com/en/page-1/ 我需要重定向到http://www.side.com/page-1/的.htaccess刪除GET值之一和重定向
如何做到這一點使用.htaccess文件,可能調用PHP文件並解析字符串(URI)?
網址:http://www.side.com/en/page-1/ 我需要重定向到http://www.side.com/page-1/的.htaccess刪除GET值之一和重定向
如何做到這一點使用.htaccess文件,可能調用PHP文件並解析字符串(URI)?
你可以做一個簡單的規則:
RewriteEngine On
RewriteRule ^.*?/(.*)$ /$1 [L,R=301]
如果您請求'http:// www.side.com/page-1/foo.html',這將無法正常工作。 – 2013-03-27 14:12:23
啓用mod_rewrite的,並通過httpd.conf
的.htaccess,然後把這個代碼在你.htaccess
下DOCUMENT_ROOT
目錄:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteRule ^en/(.*)$ /$1 [L,R=301,NC]
這一個也工作,謝謝! – user2003066 2013-03-27 14:11:46
+1這是正確的。 – 2013-03-27 14:13:31
很多方法可以做到這 - 見http://httpd.apache.org/docs/2.4/rewrite/remapping.html 你的服務器上是否有mod_rewrite?你想發送HTTP 3XX系列重定向還是在服務器端進行,以便用戶仍然可以看到/ en/part? – jimcavoli 2013-03-27 13:50:12