我尝试了另一种方法,以漂亮的网址与PHP:的.htaccess和PHP美化URL
$request = explode("/", substr(@$_SERVER['PATH_INFO'], 1));
上面的代码将让我使用的东西,如“www.example.com/index网址。 php/article/how-to-diy“其中”/ article/how-to-diy“是URL参数。
但是我真的很想失去“index.php”,但我绝不是.htaccess-wiz,所以我可以在制作rewriterule
时使用一些帮助,这会将我的网址更改为“www .example.com的/条/如何对DIY”。
我环顾四周,我发现的例子都与经典参数语法(即“index.php?page = 12”)有关,这不是我之后的解决方案。
我已经试过这种方法,并且得到一个“ERR_TOO_MANY_REDIRECTS”。 在我的index.php中,我检查了是否有任何参数,如果没有,重定向到./home - 我已经有一个系统设置来处理路由。 –
然后我们需要看看你的路由机制 – WEBjuju
index.php:$ request = explode(“/”,substr(@ $ _ SERVER ['PATH_INFO'],1));如果(空($ request [0])){ header(“Location:./home”); } –