当前,我的页面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文件的情况下执行此操作。

10-05 22:37
查看更多