我一直在努力解决这个非常罕见的问题。
我的.htaccess文件中有以下代码:
Order deny,allow
DirectoryIndex index.php
RewriteEngine on
Rewriterule ^producto/(.+)/(.+) producto.php?id=$1&title=$2
Rewriterule ^pedidos/ pedidos.php
Rewriterule ^peliculas/(.+)/(.+) listado.php?tipo=1&gen=$1&pag=$2
Rewriterule ^musicales/(.+)/(.+) listado.php?tipo=2&gen=$1&pag=$2
Rewriterule ^blueray/(.+)/(.+) listado.php?tipo=4&gen=$1&pag=$2
Rewriterule ^condicionadas/(.+)/(.+) listado.php?tipo=5&gen=$1&pag=$2
Rewriterule ^series/(.+)/(.+) listado.php?tipo=3&gen=$1&pag=$2
一切都很好。当我想改变第五行时:
Rewriterule ^pedidos/ pedidos.php
到此:
Rewriterule ^pedidos/(.+) pedidos.php?estado=$1
它不起作用。无论我改变多少线,它都不会起作用。 但是,如果我更改任何其他行,则更改有效。 它就像是一个缓存文件,但我重新启动了WAMP,我用CCleaner清理了我的电脑和浏览器,没有任何作用。
你能帮我解决这个问题吗?
答案 0 :(得分:0)
尝试在RewriteEngine on
之前添加:
Options -MultiViews