【问题标题】:Replace URL query string with slash for a friendly URL用斜杠替换 URL 查询字符串以获得友好的 URL
【发布时间】:2023-03-13 17:20:01
【问题描述】:

我使用以下查询字符串

?eve=MTkzODMwMjk0OQ==

根据eve的值改变节点body的内容。

完整的 URL 如下所示:

http://localhost/party/event.php?eve=MTkzODMwMjk0OQ== 我想清理 url 使其看起来像这样:

http://localhost/party/event.php/eve/MTkzODMwMjk0OQ==

我怎样才能做到这一点?

【问题讨论】:

    标签: .htaccess url url-rewriting


    【解决方案1】:

    您甚至可以省略 .php 以使其更干净

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule event/eve/(.*)/ event.php?eve=$1
    RewriteRule event/eve/(.*) event.php?eve=$
    

    示例网址

      http://localhost/party/event/eve/MTkzODMwMjk0OQ/ 
    

    将转移到

      http://localhost/party/event.php?eve=MTkzODMwMjk0OQ==
    

    【讨论】:

    猜你喜欢
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 2012-11-16
    • 2013-02-11
    • 1970-01-01
    • 2020-09-08
    相关资源
    最近更新 更多