我刚刚从我的站点中删除了 .php 扩展名,我想将旧 URL 重定向到新 URL。特别是它仅适用于picture.php 文件而不是其他文件。domain.com/picture/$1 和 domain.com/picture.php/$1 的页面相同,并且都可以正常解析,但我需要将所有流量从 .php 扩展名重定向到非 php 版本。
我尝试使用此代码,它似乎可以在我的地址栏中显示新的正确非 .php URL,但它会破坏站点并为所有 /picture 页面显示 404。
重定向匹配 301 ^/picture.php/(.*)$ http://domain.com/picture/ $1
我的重定向规则可能有错误吗?我已经阅读了一些内容,但我对编写规则还是很陌生。有没有更好的方法来做到这一点?
先谢谢了!
-贾斯汀