这可能是重复但我看了一遍但没有成功,我有一个网站,其中一个人在URL的$_GET
中输入一个字符串(即/index.php?w=string
)
我有$string = _GET['w']
变量
但我的问题是我想知道是否可以重写.htaccess文件,以便显示而不是/index.php?w=string
只显示/string
然后$string
变量可以仍然充满了
答案 0 :(得分:2)
您可以在 .htaccess
文件中执行以下操作:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?w=$1 [L,QSA]
这样您就可以访问以下网址:http://www.example.com/string
因此,您可以访问 $_GET['w']
并显示相关的页面/内容,但请使用一些SEO友好的网址。
答案 1 :(得分:0)
您可以在.htaccess
文件中执行以下操作:
^/(.*)$ /index.php?w=$1