2015-05-15 25 views
-1

我想重定向一頁到另一頁與查詢字符串。 實施例:使用htaccess重定向URL與查詢字符串在相同的域,但不同的目錄

的URL下面

http://example.com/firstdir/?abc=xyz 

需要重定向到下面的URL與相同的域相同的查詢字符串。

http://example.com/seconddir/?abc=xyz 

當URL中沒有添加查詢字符串時,它應該保持在同一頁面上並且不會重定向。

我試圖解釋我在找什麼,請幫助!

謝謝你。

回答

0

只需將您的.htaccess放入您的根文件夾,它將處理遞歸文件夾。

+0

感謝您的答覆,.htaccess文件已經在根文件夾。 – Nikhil

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代碼:

RewriteEngine On 

RewriteCond %{QUERY_STRING} .+ 
RewriteRule ^firstdir/?$ /seconddir [NC,L,R=302] 

查詢字符串被自動結轉到目標URL

+0

謝謝anubhava,我已經嘗試了給定的代碼,但不能成功。可能是因爲我使用的是WordPress,它與WP默認重寫規則衝突。 我已經使用插件安全重定向管理器,它解決了這個問題。 感謝您的幫助... – Nikhil

+0

如果它是Wordpress,那麼將第一條規則放在規則規則的上方,在WP .htaccess中的「RewtiteEngine」行下面 – anubhava

相關問題