2013-02-12 100 views
1

我有一個看起來像這樣的文件路徑:/cgi-bin/folder/script.cgi?t=1 & U = http://domain.com/url/url-2/拉查詢字符串與mod_rewrite的和重定向

我想要做什麼是創建一個重寫規則來拉查詢字符串u =然後重定向到該URL,我一直在這方面工作了一段時間,但沒有成功。

RewriteRule ^cgi-bin/folder/script.cgi?t=1&u=(.*)$ $1 [R=301,L] 

上面是我的一個「解決方案」,顯然不工作的例子。任何幫助深表感謝。謝謝!

回答

1

啓用mod_rewrite的,並通過httpd.conf的.htaccess,然後把這個代碼在你.htaccessDOCUMENT_ROOT目錄:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+cgi-bin/folder/script\.cgi\?t=1&u=([^\s&]+) [NC] 
RewriteRule^/%1 [R=302,L,NE] 
+0

謝謝!這是訣竅:) – GhostCode 2013-02-13 15:28:41

+0

不客氣,很高興它爲你工作。 – anubhava 2013-02-13 15:38:58