2011-02-09 68 views
0

我有一个问题,但我几乎积极我只是想念它的词汇。关于uri的Apache配置问题

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

例如:

www.mydomain.com/My-Page

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

我基本上想写一个网址,它有一些随机文本,但同时加载需要加载的任何页面。

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

感谢您的任何帮助。

回答

0

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

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