Htaccess重定向到页面并更改网址

时间:2018-01-31 09:26:20

标签: apache .htaccess redirect mod-rewrite

我想重定向到www.domain.com/store/bg/user/login,但要将网址重命名为www.domain.com/storeadmin/bg/user/login,而不会影响呈现的视图。我正在做的是在这种网址www.domain.com/storeadmin上重定向登录页面:

RewriteCond %{REQUEST_URI} ^/?storeadmin/([a-z]{2})/user/login/?$ [NC]
RewriteRule ^(.*)$ /store/%1/user/login [NC,R=301,L] 

它工作正常。重定向结束后我尝试重命名的是:

RewriteCond %{REQUEST_URI} ^/?storeadmin/([a-z]{2})/user/login/?$ [NC]
RewriteRule ^(.*)$ /store/%1/user/login [NC,R=301,N] 
RewriteRule ^(.*)$ /storeadmin/%1/user/login [L]

添加N标志以继续下一个规则,然后添加L以停止其他规则。猜猜这不是正确的方法,因为我得到的是Internal Server Error。你能给我建议,如何完成我的任务?提前谢谢!

0 个答案:

没有答案