当前,我的页面URL如下所示:
http://ourdomain.com/articles/?permalink=blah-blah-blah
我想把这些转换成:
http://ourdomain.com/articles/blah-blah-blah
如何使用php而不是.htaccess完成此任务?
最佳答案
如何使用php而不是.htaccess..
你不能。你需要告诉web服务器如何处理那些不存在的url。在apache中,这是在中心配置或.htaccess文件中完成的。
如果您的服务器已经有AccepPathInfo On
,您可以尝试使用如下URL
http://ourdomain.com/index.php/articles/blah-blah-blah
它将重定向到
index.php
并在articles/blah-blah-blah
变量中有$_SERVER["PATH_INFO"]
。这种方法被称为“穷人的url重写”,因为你不能去掉url中的index.php
部分。如果启用了上述设置(我认为这是默认设置),则可以在不使用.htaccess文件的情况下执行此操作。