RewriteCond&组合RewriteRule失败(也许是因为#字符?)

时间:2017-02-26 18:25:30

标签: apache .htaccess mod-rewrite url-rewriting

尝试创建一个仅在uri以“promo”开头时才适用的RewriteRule。

这是我对重写规则的尝试:

RewriteCond %{REQUEST_URI} promo
RewriteRule promo/([^/]*)/([^/]*)/([^/]*)\.html$ /arrivals#archive?d=$1&n=$2&e=$3 [L]

页面加载,但页面上的每个文件(例如,头部中的所有脚本,css等也被重写。

例如,http://me.me/promo/57b90202e4b0ab3a09bfd396/0/058b2f7c8e4b0ce83572fa970.html

<script src=moment.min.js></script>置于头部并将其重写为http://me.me/promo/57b90202e4b0ab3a09bfd396/0/moment.min.js,这会引发GET错误。

0 个答案:

没有答案