1
所以,我不能完全弄清楚這個重定向。我移動的子域,它的所有內容到另一個領域,而是想給一個變量添加到每個URL的末尾,以便它結束了,像這樣:htaccess重定向添加變量結束
http://old.domain.com/products/something-or-other.html
變成
http://www.newdomain.com/products/some-or-other.html?p=abc
我試過這個,但它不會添加變量,除非你只在域的根目錄下。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.domain.com$
RewriteRule (.*)$ http://new.domain.com/$1/p_ig=abc [R=301,L]
EDIT(用RedirectMatch想通了代替):
RedirectMatch 301 ^/(.*)/(.*)$ http://new.domain.com/$1/$2?p_ig=abc
Apache會查找帶有.htaccess文件夾的最低文件夾,那麼有沒有'products'文件夾,它是否有.htaccess? – Ansari