有关uri的Apache配置问题

时间:2011-02-09 14:33:14

标签: php apache

我有一个问题,但我几乎是肯定的,我只是错过了它的词汇。

基本上,apache中的哪些配置会忽略uri之后的所有内容?

例如:

www.mydomain.com/My-Page

www.mydomain.com/This-Is-Some-Page/somepage.html

我基本上想写一个url,里面有一些随机文本,但同时加载需要加载的页面。

我认为这是一个mod_rewrite,但我找不到任何例子来忽略经过有效页面的事情。我也在考虑在PHP代码中做,但我也不确定。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

是的,mod_rewrite可以让你这样做,但是你需要更清楚地定义它应该如何确定URI的哪个部分重要以及应该抛出哪个部分。

如果这是由磁盘上存在的可能与URI的一部分匹配的文件确定的,那么您将不得不编写PHP代码来解决这个问题。也就是说,您将创建一个重写规则,将所有请求发送到PHP脚本,该脚本查看$_SERVER['REQUEST_URI']并与某些文件列表进行比较,以确定要运行或重定向到的文件。