我们的网站上有数百个链接指向:
/about/about/filename.html
但我们需要他们去:
/about/filename.html
有没有办法将它们指向正确的目录?
我们在 Linux 服务器上运行,该站点使用 Joomla 版本 1.5.10 构建,并且在其上运行 ARTIO JoomSEF 3.8.2。
谢谢
我们的网站上有数百个链接指向:
/about/about/filename.html
但我们需要他们去:
/about/filename.html
有没有办法将它们指向正确的目录?
我们在 Linux 服务器上运行,该站点使用 Joomla 版本 1.5.10 构建,并且在其上运行 ARTIO JoomSEF 3.8.2。
谢谢
假设您使用的是 Apache 网络服务器,您可以使用mod_rewrite,特别是RewriteRule指令:
RewriteRule /about/about/(.+)$ /about/$1 [R=301]
将此规则放在相关站点httpd.conf
的<VirtualHost>
上下文中的.htaccess
文件中,或站点的 DocumentRoot 中的文件中。
此规则将为对下任何路径的请求创建一个 301 永久重定向到下/about/about/
的同一路径/about/
。例如,/about/about/filename.html
将重定向到/about/filename.html