需要重写php吗? url到url的文件夹

时间:2012-10-08 01:40:58

标签: .htaccess mod-rewrite rewrite

我正在用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是我的离线站点root。

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

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

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

非常感谢任何帮助。

//西蒙

1 个答案:

答案 0 :(得分:0)

要内部重写:

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

如果您想重定向浏览器以便地址栏中的网址发生变化,请在标记中添加R [L,R=301]