我想用htaccess文件重定向301我的URL损坏。我的意思是什么?如果访问者来到此链接:http://mydomain.com/blablablablablablablabla34234234.php他可能会收到404错误,因此我希望我的“404页面”将位于子文件夹中。像这样: http://mydomain.com/somenonpage.php到http://mydomain.com/sub/somenonpage.php http://mydomain.com/blablablablabla到http://mydomain.com/sub/blablablablabla 等
答案 0 :(得分:1)
如果您想拥有自定义404页面,则不执行301重定向,301是将旧链接重定向到新URL。假设你有一个受欢迎的帖子,但决定改变搜索引擎优化原因的网址,但旧网址严重反向链接。然后,您将使用301来确保这些反向链接与您的新网址相关联。
要制作自定义404,您只需编辑http.conf文件并添加自定义404页面的路径即可。默认情况下,我认为该文件属于名为404.html
的根目录。
如果您需要文件具有不同的名称或位置,则可以在行开始行ErrorDocument 404 /404.html
处编辑文件路径。