2015-12-05 47 views
0

我正在嘗試將多個URL重定向到一個文件夾。我試圖使用htaccess文件,但它不起作用。
我有以下基本URL http://super.com/smth/dst如何將多個URL重定向到一個文件夾

目錄結構是相同的

-smth 
--dst 
--... 
--whatever 

我需要在我的情況下,多個網址重定向到同一文件夾,dst

應該重定向到此文件夾的URL示例。

http://super.com/smth/dst/level0 http://super.com/smth/dst/level1 http://super.com/smth/dst/level2 http://super.com/smth/dst/levelx

是否有可能得到類似的東西

我將是任何幫助,非常感謝。

回答

0

有很多來源解釋一切有關.htaccess重定向,所以這裏只是你的問題的簡短答案。

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^smth/dst/([A-Za-z0-9-/_]+)?$ /smth/dst [NC,L] 

,或者,如果你還需要被切割的foldernames和查詢字符串:

RewriteRule ^smth/dst/([A-Za-z0-9-/_]+)?$ /smth/dst?request=$1&%{QUERY_STRING} [NC,L] 

注意到,現在一切後,smth/dst/將被傳遞到$_GET['request']

0

你可以通過這些方式重定向,請嘗試以下代碼: -

RewriteEngine on 
RewriteBase/
RewriteRule ^smth/dst/(.*)$ smth/dst/index.php [QSA,L] 
RewriteRule ^smth/dst/(.*)/$ smth/dst/index.php [QSA,L] 

它可以幫助你。

+0

如果你不想重定向到index.php頁面然後只是刪除它。 –

相關問題