2014-02-20 40 views
0

我的代碼工作正常,但我想使它動態。 我的代碼是:htaccess RewriteRule我的代碼工作正常,但我想使它動態

RewriteEngine on 
    RewriteCond %{HTTP_COOKIE} ^version=([0-9]*)$ [NC] 
    RewriteRule (.*) /cms_name/abc/abc_%1/ [R=301,L] [R=301] 
    RewriteRule (.*) /cms_name/abc/abc/ [R=301,L] 

[簡單地說,我的代碼重定向/CMS_NAME/ABC(在地址欄輸入)到/CMS_NAME/abc_50]

現在這個 「CMS_NAME」 是將根據瀏覽器的URL欄中的用戶類型而改變(例如,針對例如/drupal/abc//wordpress/abc/等)。 當我在htaccess文件中對此值進行硬編碼時,它僅適用於特定的「cms_name」。

如何使它正常工作,取決於瀏覽器的url欄中的「cms_name」用戶類型。

[如何在htaccess文件(使用的RewriteCond而定),以獲得整個URL]

回答

0

你的語法是錯誤的,在多個地方。

要回答你問你可以做什麼:

RewriteEngine on 

RewriteCond %{HTTP_COOKIE} ^version=([0-9]*)$ [NC] 
RewriteRule ^([^/]+)/([^/]*)/?$ /$1/abc/abc_%1/ [R=301,L] 
相關問題