1
所以我想重写一个URL来显示.php扩展名。重写url以显示.php扩展名?
我有以下结构
RewriteRule ^search/(.*)+mp3+download.php?$ index.php?search=$1 [L]
,但它不具有的download.php工作作为扩展名,如果我将其更改为.html和改变+'s到-'s它的工作原理,但。
有没有人看到我在做这件事的方式有问题?
所以我想重写一个URL来显示.php扩展名。重写url以显示.php扩展名?
我有以下结构
RewriteRule ^search/(.*)+mp3+download.php?$ index.php?search=$1 [L]
,但它不具有的download.php工作作为扩展名,如果我将其更改为.html和改变+'s到-'s它的工作原理,但。
有没有人看到我在做这件事的方式有问题?
逃离+
因为这是特殊的正则表达式符号来解决这个问题:
RewriteRule ^search/(.*?)\+mp3\+download\.php$ index.php?search=$1 [L]
管理通过改变重写以下
RewriteRule ^search/(.*)\+mp3\+download.(.*)?$ index.php?search=$1 [L]
+1我想你想通了,而我是我的打字回答:) – anubhava
猜猜所以,谢谢你的回应,虽然我很欣赏它。 –
非常欢迎。 – anubhava