几个月前,我对网页的网址结构进行了如下更改:
旧:www.xyz.com/productname.php?id=XYZ
新:www.xyz.com/product/XYZ
但是同时,其他一些与productname.php页面无关的页面的url结构也已创建。
例如已为页面www.xyz.com/product/about-us.php
创建了www.xyz.com/about-us.php
,新页面将用户转到404错误页面。
有什么办法可以摆脱这种情况?
答案 0 :(得分:1)
这取决于您的体系结构。
xyz.com
是静态网站吗?
您是否正在使用像nginx
这样的网络服务器?如果是,则可以通过参考https://www.nginx.com/blog/creating-nginx-rewrite-rules/
如果您的网站由第三方维护,则解决此问题的唯一方法是与他们联系。