1

当我在 RewriteCond 中使用空格时,我得到一个内部服务器错误。所以我尝试使用“\s”,如下所示:

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 总是在空格之后被剪切。我还能尝试什么?

4

1 回答 1

1

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.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]
于 2013-08-06T14:33:16.270 回答