0

我们的网站上有数百个链接指向:

/about/about/filename.html

但我们需要他们去:

/about/filename.html

有没有办法将它们指向正确的目录?

我们在 Linux 服务器上运行,该站点使用 Joomla 版本 1.5.10 构建,并且在其上运行 ARTIO JoomSEF 3.8.2。

谢谢

4

1 回答 1

1

假设您使用的是 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

于 2011-10-13T17:52:02.083 回答