2013-08-06 94 views
1

當我在RewriteCond中使用空格我得到一個內部服務器錯誤。所以我嘗試使用「\ s」,像這樣:htaccess RewriteCond與空白

RewriteCond %{QUERY_STRING} ^cid=([0-9]+)&pc=([\w\s]+) 
RewriteRule ^sendungsverfolgung.html?(.*) http://www.orderrace.org/g?olist&cid=%1&pc=%2&nspace=juergensen$1 

結果是URL總是在空白符後被剪切。我還能嘗試什麼?

+0

試圖逃離的空間 「和PC =([\ w \] +)」 – Jeffrey

回答

1

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

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+sendungsverfolgung.html?\?cid=([^&]+)&pc=([^&\s]+) [NC] 
RewriteRule^http://www.orderrace.org/g?olist&cid=%1&pc=%2&nspace=juergensen [R=302,L,NE] 
+0

它的工作,謝謝很多! – Tina

+0

非常歡迎您,很高興它解決了問題。 – anubhava