【发布时间】:2010-12-13 01:08:46
【问题描述】:
我正在 apache 上的 php 中创建一个非常小的站点,只有 5 个页面。我已经在顶层目录中创建了五个 php 文件,index.php、random.php 等。我想隐藏 .php 扩展名,所以我将以下内容放入我的 .htaccess 中:
RewriteRule ^random/?$ random.php
如果我访问 www.example.com/random 我会得到我需要的页面,但是如果我访问 www.example.com/random/ (最后是斜线),css 和链接都在一个目录下,即服务器认为我在 /random/index.php,而不是 /random.php。
我是 RewriteRule 的菜鸟,提前致谢!
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting