2011-11-22 126 views
0

我有一個網站設立在那裏我存儲我的所有用戶配置文件在/會員中心/會員目錄/ USERNAME的.htaccess重定向:發佈後續URI

我的問題是,一些推薦的是發佈到/成員/ USERNAME

一個貶值的結構有沒有一種方法,我可以配置我的.htaccess文件的要求USERNAME自動發佈到正確的位置?我在google上發現的所有內容都是靜態重定向。

如果這不可能通過.htaccess,是否有另一種方法可以使用?

提前

回答

0

非常感謝你的意思是這樣的:

RedirectMatch 301 ^/members/([^/]+)/? /member-centre/member-directory/$1 

這與重定向永久重定向瀏覽器。

+0

奇妙 - 這工作完美。非常感謝。 –

0

嘗試這樣:

RewriteRule ^members/ /member-centre/member-directory/ [L] 
1

如果你正在尋找一個解決方案重定向,喬恩·林將正常工作。如果你想要做一個重寫,然後把下面的.htaccess文件在你的域的根

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/members/([^/]+)$ [NC] 
RewriteRule . member-centre/member-directory/%1 [L] 

如果會員/中心等是相對於根文件系統,而不是你的域,然後替換最後一行(只是引導斜槓)

RewriteRule . /member-centre/member-directory/%1 [L] 
+0

感謝您抽出寶貴時間來了解更多詳情Ulrich - 您對我的理解有了很大的提高。 –