2013-11-15 17 views
0

Greets:重定向整個目錄,排除一個特定的url字符串

我在/ work目錄中有一段舊代碼,必須保留在那裏。我想將所有請求重定向到/ work目錄到站點根目錄*,除了看起來像這樣的url: /work/index.php?option=com_career & view = career & /work/administrator How我會在.htaccess中這樣做嗎?

在此先感謝。

克里斯

回答

0

嘗試在你的文檔根目錄添加這些規則的htaccess文件:

RewriteEngine On 

# pass through this URL unchanged 
RewriteCond %{QUERY_STRING} ^option=com_career&view=career 
RewriteRule ^work/index\.php$ - [L] 

# pass through this URL unchanged 
RewriteRule ^work/administrator - [L] 

# redirect everything else 
RewriteRule ^work//[L,R=301] 
+0

選項= COM和管理員似乎工作,但/工作/什麼比選擇其他= com,然後管理員不重定向到網站的根?什麼語法將重定向到URL(主)? –

+0

@ ChristopherS.Beard最後一行是重定向,它將重定向到'/',如果需要,可以用'http:// whatever.domain.com /'替換它,但那應該不重要。 –

+0

謝謝喬恩。它不工作。 /工作網址仍然可以點擊(即不重定向)。 –

相關問題