0
我有一個查詢字符串的問題,雖然我不知道我想要做什麼是可能的。Htaccess重定向與查詢
我有一個搜索查詢以下網址附: subdomain.mysite.com/search/?search=searchquery
,但我需要它重定向到以下網址,包括查詢字符串:
子域.mysite.com/search /?rs = searchquery
我想知道這是否可以使用mod_rewrite?
我已經試過如下:
RewriteCond %{REQUEST_URI} ^/search/?$
RewriteCond %{QUERY_STRING} ^search=([0-9]*)$
RewriteRule ^(.*)$ http://subdomain.mysite.com/search/?rs=% [L,R=301]
我不知道如果我的語法不正確或我只是找錯了樹。任何幫助都是極好的。
這是我的.htaccess文件的開始 - 這是一個WordPress網站與用戶提供的重寫規則:胺Hajyoussef:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{REQUEST_URI} ^/search/?$
RewriteCond %{QUERY_STRING} ^search=([^&]*)$
RewriteRule ^(.*)$ /search/?rs=%1 [L,R=301]
</IfModule>
不幸的是,這並不都不能工作?有任何想法嗎?
高興有幫助,隨時接受的答案,如果它的工作原理 –
嗨胺,對不起,我點擊進入提交我的意見,並沒有實現,我已經更新了我的主要職位。非常感謝您快速回復! – user2546864
沒關係,我剛剛將修補程序添加到了我的Htaccess文件的頂部,它工作正常!謝謝! – user2546864