【问题标题】:.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
    猜你喜欢
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多