下面是我在我的htaccess現在:如何正確重定向多個URL用的.htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteBase /themelink/mytheme
RewriteRule ^(.+)$ http://portal.example.com/aff.php?aff=$1&p=mytheme.php [R=301,NC]
我有這樣的.htaccess地處/themelink/mytheme
目錄。
這樣做是重定向有人去http://example.com/themelink/mytheme/123456
到URL http://portal.example.com/aff.php?aff=123456&p=mytheme.php
這幾乎是我想要做的,但在那裏我想它但它不是相當。
我想要做的是將.htaccess放在我的themelink
目錄中,並讓它識別URL後面的任何文件夾名稱,而不必爲每個主題創建單獨的文件夾。
例如,這裏的幾集的鏈接,我想工作:
http://example.com/themelink/new-theme/5643434
---> http://portal.example.com/aff.php?aff=5643434&p=new-theme.php
http://example.com/themelink/bloggertheme/254543
---> http://portal.example.com/aff.php?aff=254543&p=bloggertheme.php
http://example.com/themelink/test-theme/4353663
--- > http://portal.example.com/aff.php?aff=4353663&p=test-theme.php
我可以在技術上做到這一點只是c爲每個需要重定向設置的主題重新創建一個新目錄,並僅使用上面的.htaccess,但我更願意擁有一個僅適用於所有主題的.htaccess。
希望這是有道理的,請隨時讓我知道是否需要澄清。