【问题标题】:Mod_rewrite last part of url onlyMod_rewrite 仅 URL 的最后一部分
【发布时间】:2013-07-13 03:20:55
【问题描述】:

我有一个网址:

http://www.mysite.com/forum/topic/1234

我需要将其重写为:

http://www.mysite.com/forum/topic/1234-this-is-a-test

这是我所拥有的:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /forum/

RewriteRule ^topic/([0-9]+)$ topic/$1-this-is-a-test [L]
</IfModule>

什么都没有发生。有什么想法吗?

【问题讨论】:

    标签: apache mod-rewrite


    【解决方案1】:

    你几乎是对的,只需添加 R 标志:

    RewriteRule ^topic/([0-9]+)/?$ topic/$1-this-is-a-test [L,R]
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-15
    • 2016-08-05
    • 2021-05-23
    • 2013-06-14
    • 2011-11-15
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多