我目前正在自己的网站更加搜索引擎友好的,为此我的索引页接受以下$_GET['']
请求。
example.com/Variable1/staticword/Variable2
example.com/Variable1/staticword/Variable2/Variable3/
example.com/Variable1/staticword/Variable2/Variable3/Variable4
example.com/Variable1/staticword/Variable2/Variable4
对于实施例
example.com/Arsenal/vs/Chelsea
example.com/Arsenal/vs/Chelsea/Emirates/
example.com/Arsenal/vs/Chelsea/Emirates/3048
example.com/Arsenal/vs/Chelsea/3048
问题
是否有可能有一个 “虚拟” 的目录,在这种情况下/vs/
的网址是什么?或者我应该将它作为另一个变量,以便用户不能将其更改为他们喜欢的任何内容,并且该网站仍然有效?如www.example.com/Arsenal/ANYTHINGUSERWANTSHERE/Chelsea
?
在这两种情况下,我努力让一个htaccess文件为多个变量工作,我需要多个重写规则还是只能接受它们的一个,尽管它们可能都不存在?
(关于这两种情况下的最后一个例子,我将允许用户跳过Variable3/Stadium值的方式是可能存在的变量是帖子ID,因此我可以执行简单的检查以查看如果$ _GET是整数或不)
谢谢!问题将尽快回答。
完美的作品,以及你如何使用正则表达式来查看第三个变量是id(数字)还是place(文本)是天才,并且可以帮助我在PHP中节省时间!谢谢! – Harry