0
你能幫我解決我的htaccess問題嗎?它看起來很容易,但事實並非如此。 我需要將(301)從http://www.domain.com/en/
重定向到http://www.domain.com/a/en
。.htaccess重定向到具有相同終止的url
我嘗試過很多辦法做到這一點:
這使得環路上/一/ EN/
RewriteEngine On
RewriteCond %{REQUEST_URI} !^a/en/$
RewriteRule ^en/$ http://www.domain.com/a/en/ [L,R=302]
這並不重定向
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/en/$
RewriteRule ^en/$ http://www.domain.com/a/en/ [L,R=302]
這也許可以工作,但我我需要使用更多的規則,所以我不能使用它
RewriteEngine On
RewriteRule ^a/en/$ - [L]
RewriteRule ^en/$ http://www.domain.com/a/en/ [L,R=302]
這使得環路上/一/ EN
RewriteEngine On
RewriteRule ^en/$ http://www.domain.com/a/en/ [L,R=302]
這不起作用
Redirect 302 ^/en/$ http://www.domain.com/a/en/
現在我不知道任何其他的想法怎麼辦呢...... 謝謝!
BTW:我用302代替301由於更好的調試
它可以幫助,但它是複雜的Web應用程序,它必須在http://www.domain.com和http://www.domain.com/a/en/上運行。這就是爲什麼我寧願使用服務器htaccess解決方案。 – Johny
但謝謝你的幫助 – Johny