【发布时间】:2015-06-13 22:08:09
【问题描述】:
我的 301 重定向有问题。
我刚刚将我的网站从基于 html 的网站升级为 joomla 网站。所以我试图将 50 个左右的页面重定向到新的基于 joomla 的导航。
所以什么是有效的: 重写规则以删除 index.php,以及 www. 和 301 重定向
什么不工作: 301 重定向,前面带有 www。
www.sample.com/page.html
它将它们发送到主页而不是页面,它将它们带到主页。
这是我的 www 重写规则。
## Redirects to www.
RewriteEngine On
RewriteCond %{HTTP_HOST} www.sample.com
RewriteRule (.*) http://sample.com/$1 [R=301,L]
这是我的 301 规则
Redirect 301 /page.html /page
感谢您的帮助。
【问题讨论】:
-
那么对于哪个 URL 不起作用?
-
您可以编辑以增加您希望页面重定向方式的清晰度......因为这基本上似乎是说对 www.example.com/foo 的任何内容进行无限重定向和 www.example.com/foo (即半冗余)。顺便说一句...在这里清理配置时,您应该使用“示例”而不是“示例”。
标签: .htaccess mod-rewrite redirect joomla http-status-code-301