由于文章中存在错误,我们的某个链接已添加为example.com/index
而非example.com/index.html
或仅example.com
。我们目前无法访问该文章,也无法更改链接。
我正在考虑添加.htaccess
规则并将http://example.com/index
重定向到http://example.com
。我找到了重定向子目录和文件的解决方案,但找不到仅适用于http://example.com/index
的简单解决方案(而不是完整的子目录),其他一些解决方案也失败了。
答案 0 :(得分:1)
如果请求/index
错误,则会导致找不到页面。所以在你的.htaccess文件中看看它是如何为你工作的。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ / [R=301,L]