【发布时间】:2015-08-14 19:21:44
【问题描述】:
我正在尝试将我网站的旧部分重定向到新网站。这部分包含在一个文件夹中,http://example.com/infos/。
所有页面或子文件夹应重定向到新网站的主页,
http://www.new-website.com/
例如
-
http://example.com/infos/重定向到http://www.new-website.com -
http://example.com/infos/test.html重定向到http://www.new-website.com -
http://example.com/infos/sub/hello.html重定向到http://www.new-website.com
但是我不想重定向
http://example.com/http://example.com/geo.htmlhttp://example.com/test/1.html
我在 .htaccess 文件上尝试了以下声明,但没有成功。
Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^infos/(.*)$ http://www.new-web-site.com [R=301,NC,L]
</IfModule>
你能帮帮我吗?
【问题讨论】:
-
“它不起作用”是什么意思?重写是否有效?重写是否完成,但目标错误?什么都没发生吗?您是否在日志文件中发现任何错误?宇宙会内爆吗? 要精确!
-
你把这个 .htaccess 文件放在哪里了?
-
如果您的 .htaccess 文件位于“/infos”子目录中,那么您应该从
RewriteRule模式中删除infos/。