我有一个问题,但我几乎是肯定的,我只是错过了它的词汇。
基本上,apache中的哪些配置会忽略uri之后的所有内容?
例如:
www.mydomain.com/My-Page
www.mydomain.com/This-Is-Some-Page/somepage.html
我基本上想写一个url,里面有一些随机文本,但同时加载需要加载的页面。
我认为这是一个mod_rewrite,但我找不到任何例子来忽略经过有效页面的事情。我也在考虑在PHP代码中做,但我也不确定。
感谢您的帮助。
答案 0 :(得分:0)
是的,mod_rewrite可以让你这样做,但是你需要更清楚地定义它应该如何确定URI的哪个部分重要以及应该抛出哪个部分。
如果这是由磁盘上存在的可能与URI的一部分匹配的文件确定的,那么您将不得不编写PHP代码来解决这个问题。也就是说,您将创建一个重写规则,将所有请求发送到PHP脚本,该脚本查看$_SERVER['REQUEST_URI']
并与某些文件列表进行比较,以确定要运行或重定向到的文件。