我认为这是一个简单的问题,但我想我错过了一些东西。
我的网站有两个与之关联的域名。我想要做的是修改我的.htaccess文件,以便任何试图访问特定文件夹的人都被重定向到正确的域名。
例如:
访问www.domain.com/folder/
的人应该重定向到www.website.com/folder/
,但仅限于该文件夹。
我必须在.htaccess文件中包含哪些内容才能执行此操作?
任何帮助将不胜感激!
答案 0 :(得分:3)
RewriteCond会做到这一点。注意:我没有逐字测试,所以它是伪造的。
RewriteCond ${HTTP_HOST} domain.com [OR]
RewriteCond ${HTTP_HOST} www.domain.com
RewriteRule ^folder/(.*)$ http://www.website.com/folder/$1 [QSA,R=301,L]
请务必检查http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html处的文档,特别是[QSA]标记,这意味着附加查询字符串。
请注意R = 301标志,它会告诉访问者这是永久重定向。你可以使用许多其他标志......