HTACCESS PHP重定向。无法这样做。404找不到错误
-
23-09-2019 - |
题
我正在使用Ask Answer网站工作,感谢Alex,我得到了我想在网站上拥有的永久链接(PHP永久链接..如何更改?).
这是格式..
原来的: domainname.com/cat/how-are-you-wer-162
新的永久链接: domainname.com/cat/how-are-you-whtml
新的永久链接不起作用,即不会加载页面并显示404找不到错误。我对重写的知识是非常基础的,我确实尝试了一些功能,但令我沮丧的是,它们根本没有起作用。
如何使用HTACCESS文件将原件重定向到新的永久链接?
谢谢你。
edit1: @ignacio-目前,我尚未在服务器上实现它,因为我不想丢失流量,但是我可以再次进行tonite,并将随着结果而更新。
@pekka-这是.htaccess文件 http://pastebin.com/m23c7d2b6
没有正确的解决方案
其他提示
您想做两件事:
- 永久将旧的永久链接重定向到新的永久链接和
- 使新的永久链接起作用。
要重定向旧的永久链接,请添加类似的内容:
RewriteCond %{REQUEST_FILENAME} !.*\.html$ RewriteRule ^(.+/.+)$ $1.html [L,R=301]
要使新的永久链接起作用,请更改以下行:
RewriteRule ^([^/.]+)/([^/.]*)?$ view.php?title=$1&id=$2&%{QUERY_STRING}
为此:
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/.]+)/([^/.]*)\.html?$ view.php?title=$1&id=$2&%{QUERY_STRING}
不隶属于 StackOverflow