0

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

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

我想重写wip_04/blog甚至wip_04/blog/index.php.

完整的例子是 from http://website.co.uk/?id=blogto http://website.co.uk/blog/- blog/ 里面还有另一个 index.php

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

非常感谢任何帮助。

//西蒙

4

1 回答 1

0

内部重写:

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

如果要重定向浏览器以使地址栏中的 URL 发生变化,R请在标志中添加 a 以使其看起来像[L,R=301]

于 2012-10-08T01:47:46.217 回答