将example.com/index重定向到exmple.com

时间:2014-02-13 03:42:31

标签: .htaccess url mod-rewrite redirect

由于文章中存在错误,我们的某个链接已添加为example.com/index而非example.com/index.html或仅example.com。我们目前无法访问该文章,也无法更改链接。

我正在考虑添加.htaccess规则并将http://example.com/index重定向到http://example.com。我找到了重定向子目录和文件的解决方案,但找不到仅适用于http://example.com/index的简单解决方案(而不是完整的子目录),其他一些解决方案也失败了。

1 个答案:

答案 0 :(得分:1)

如果请求/index错误,则会导致找不到页面。所以在你的.htaccess文件中看看它是如何为你工作的。

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ / [R=301,L]