如何在我目前在PHP的URL中使用参数的情况下,使用.htaccess使URL有意义?

时间:2019-01-11 12:56:55

标签: regex apache .htaccess mod-rewrite

我目前使用这样的网址:

https://ahmetesor.com/question?s=sep562535GgCvyfWwHj

,我想将其更改为:

https://ahmetesor.com/question/himaye-nedir-12342112

我尝试了这段代码,但是没有用:

DirectoryIndex index.php 
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

URL末尾的数字(12342112)是URL的ID。 当该网址被调用

https://ahmetesor.com/question/himaye-nedir-12342112

我希望它默默地将此网址称为:

https://ahmetesor.com/question?id=himaye-nedir-12342112

我将使用question.php文件中的id查询数据库,并获取创建页面所需的信息。

谢谢。

0 个答案:

没有答案