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