用url中的值替换参数名称

时间:2018-08-20 17:24:21

标签: .htaccess

我花了很多时间尝试操作.htaccess文件并进行搜索以完成此操作,我希望能够将mywebsite.com/911理解为php参数作为GET参数mywebsite.com/?phone=911

我尝试了几种代码,例如:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/$ /index.php?phone=$1 [L]

</IfModule>

不幸的是,它提供的404与我从类似问题尝试过的所有摘要相同。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我最终得到了一个有效的代码:

RewriteRule ^(.+?)/?$ /index.php?phone=$1 [L,QSA]