var

时间:2018-04-06 09:36:52

标签: php .htaccess mod-rewrite

我正在创建一个简单的网站(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上运行我的设置。

先谢谢

1 个答案:

答案 0 :(得分:0)

你能试试吗

RewriteEngine on
RewriteRule ^url/(.*)$ index.php?url=$1