【问题标题】:Need to rewrite php? url to url with folder需要重写php? url 到带有文件夹的 url
【发布时间】:2012-09-28 06:28:51
【问题描述】:

我正在使用 php 驱动我的网站,需要重写对文件夹的特定 php url 调用...示例在我的本地网站上,然后上传,因此没有 http://www.etc

php 是一个简单的href 调用<a href="?id=blog"></a>,在地址栏中显示为wip_04/?id=blogwip_04/index.php?id=blog(取决于您是否首先访问index.php)- wip_04 是我的离线站点根目录。

我想改写成wip_04/blog 甚至wip_04/blog/index.php

完整的示例是从http://website.co.uk/?id=bloghttp://website.co.uk/blog/ - blog/ 内还有另一个 index.php/

我不是在寻找一个通用的重写规则,而是一个针对这个特定实例的规则,我很难过。

非常感谢任何帮助。

//西蒙

【问题讨论】:

    标签: .htaccess mod-rewrite rewrite


    【解决方案1】:

    内部重写:

    RewriteCond %{QUERY_STRING} id=blog
    RewriteRule ^/?(index\.php)?$ /blog/ [L]
    

    如果您想重定向浏览器以使地址栏中的 URL 发生变化,请将 R 添加到标志中,以便它们看起来像 [L,R=301]

    【讨论】:

    • 非常感谢您的快速响应!我正在尝试将博客合并到我的网站中,这将对我有很大帮助 - 我通常可以使用正则表达式,但重写规则仍然逃避我,我猜需要更多练习!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2012-05-23
    • 2013-11-08
    • 2016-08-27
    • 1970-01-01
    • 2020-02-20
    相关资源
    最近更新 更多