我必须像这样重写旧网址:
旧网址:
http://www.domain.de/index.php?id=189&ext[stars]=PvVYdx58CfBpEIcUsdDvuE4fsvnwHw
新网址:
http://www.domain.de/sub1/sub2/stars/PvVYdx58CfBpEIcUsdDvuE4fsvnwHw
所以我在.htaccess
文件中构建了以下规则:
RewriteCond %{QUERY_STRING} ^id=([0-9]+)&ext\[stars\]=([A-Za-z0-9-]+)$
RewriteRule ^(.*)$ http://www.domain.de/sub1/sub2/stars/%2? [L,R=301]
但它不起作用,重定向发生在http://www.domain.de/sub1/sub2
而没有添加参数。
任何提示如何使这个工作?