【问题标题】:trouble with htaccess rewriterulehtaccess 重写的问题
【发布时间】:2016-07-01 07:25:06
【问题描述】:

我正在尝试从

为以下 URL 编写重写规则

https://example.com/news/lifestyle-magazines-4/chrissy-teigen-gets-her-kit-off-for-the-september-s-issue-of-women-s-health--4184/

到

https://example.com/news/?view=read&newsArticleID=4184

我尝试了一些如下的重写规则,但它不起作用 -

RewriteEngine on
rewriterule ^news/([A-Za-z0-9-]+)([^--]*)$ /news/?view=read&newsArticleID=$2 [L]

我们将不胜感激。

【问题讨论】:

    标签: regex apache .htaccess mod-rewrite


    【解决方案1】:

    试试这个规则:

    RewriteEngine on
    
    RewriteRule ^news/.*-(\d+)/?$ news/?view=read&newsArticleID=$1 [L,QSA,NC]
    

    【讨论】:

      猜你喜欢
      • 2013-07-22
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      相关资源
      最近更新 更多