我正在创建一个简单的网站(w / PHP)。尝试获取查询字符串ex:http://phpmvc.loc/?url=hello会给我" hello",但http://phpmvc.loc/hello只会说" Not Found"。如何在没有var /?url = some-query-string的情况下获取查询字符串(" hello")。
下面是我的.htaccess
<IfModule mod_rewrite.c>
Options -Multiviews
RewriteEngine On
RewriteBase /phpmvc.loc/public
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>
还在Vagrant上运行我的设置。
先谢谢
答案 0 :(得分:0)
你能试试吗
RewriteEngine on
RewriteRule ^url/(.*)$ index.php?url=$1