【问题标题】:.htaccess rewriterule empty parameters note found error.htaccess rewriterule 空参数注意发现错误
【发布时间】:2016-10-26 04:02:35
【问题描述】:
.htaccess 重写规则代码:
RewriteRule ^urunler/([0-9a-zA-Z-_]+)/([0-9]+)/?$ urunler.php?kategori_id=$1&page=$2 [L,QSA]
我要去这个网址“example.com/urunler/hi-tech-cadirlar/1”。这个网址有错误。但是“example.com/urunler/hi-tech-cadirlar”这个 url 转到 404 not found 页面。
我无法进行分页。我不想要错误空参数。
【问题讨论】:
标签:
.htaccess
mod-rewrite
【解决方案1】:
您可以使用两种不同的规则,一种用于分页,另一种不用于分页:
RewriteRule ^urunler/([\w-]+)/?$ urunler.php?kategori_id=$1&page=$2 [L,QSA,NC]
RewriteRule ^urunler/([\w-]+)/(\d+)/?$ urunler.php?kategori_id=$1&page=$2 [L,QSA,NC]
【讨论】:
-
@anubhava 亲爱的如果你有时间可以帮我检查一下我的问题吗? LINK