[英]Why Rewriterule doens't work in my .htaccess file?
我一直在努力解決這個非常罕見的問題。
我的.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清理了計算機和瀏覽器,但沒有任何效果。
你能幫我嗎?
嘗試在RewriteEngine on
之前添加:
Options -MultiViews
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.