我有一个关于htaccess重定向的问题。
我有一个名为www.test.com的域名,其中有很多子文件夹,例如www.test.com/admin/,www.test.com/users/等。我只是想重定向到不同的URL基于每个URL,即
www.test.com should redirect to www.abc.com
www.test.com/admin/ should redirect to www.xyz.com
www.test.com/users/ should redirect to www.pqr.com
如何根据每个请求编写一个htaccess文件重定向到不同的URL(比如检查传入URL中的条件)?
答案 0 :(得分:2)
你想要这样的东西:
RewriteEngine on
RewriteRule ^users/(.*)$ http://www.pqr.com/$1 [L,NC,QSA,R=301]
RewriteRule ^admin/(.*)$ http://www.xyz.com/$1 [L,NC,QSA,R=301]
# ... add more rules as needed
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,NC,QSA,R=301]