2011-10-13 16 views
0

我們有我們的網站幾百個鏈接指向:重定向鏈接到正確的目錄

/about/about/filename.html 

但我們需要他們去:

/about/filename.html 

有沒有辦法將它們指向正確的目錄?

我們正在Linux服務器上運行,並且該網站使用Joomla 1.5.10版本構建,並且運行了ARTIO JoomSEF 3.8.2。

感謝

回答

1

假設你正在使用的Apache網絡服務器,可以使用mod_rewrite,特別是RewriteRule指令:在<VirtualHost>方面

RewriteRule /about/about/(.+)$ /about/$1 [R=301] 

將這個規則在httpd.conf文件的網站問題,或在網站的DocumentRoot中的.htaccess文件中。

此規則將創建一個301永久重定向,用於請求到/about/about/下的任何路徑到/about/下的同一路徑。例如,/about/about/filename.html將重定向到/about/filename.html

+0

不幸的是,它沒有工作,我有一種感覺,JoomSEF是造成衝突。 – nezter