1
我試圖將一個URL重定向到另一個URL。它們是不同的域,但兩者在其URL中都有查詢字符串。示例網址是:301使用查詢字符串重定向到URL
重定向: OLDDOMAIN /教師/ profile文件UID = 123
到: NEWDOMAIN /教師ID = 024
這是我放置在.htaccess?文件並不起作用(所有必需的組件安裝和激活,還有其他301的沒有,如果沒有問題的工作查詢字符串):
RewriteCond %{HTTP_HOST} ^www\.olddomain\.tld$ [NC]
RewriteCond %{QUERY_STRING} ^uID=123$ [NC]
RewriteRule ^faculty/profile$ http://newdomain/Faculty?id=024 [R=301,NE,NC,L]
我在做什麼錯?
我應該澄清一點;我有'http://',但它仍然不起作用。我編輯了我的原始查詢。 – waylonrobert
你在這個文件中有其他規則嗎?你可以將它移動到「RewriteEngine On」行的下面嗎? – anubhava
謝謝!那就是訣竅。你知道爲什麼嗎?我在那裏爲我的CMS提供了其他重寫條件,並且我已經將這段代碼放在了底部。 – waylonrobert