【问题标题】:.htaccess issue, getting url.htaccess 问题,获取 url
【发布时间】:2015-11-25 00:11:29
【问题描述】:

我遇到了问题。

我有一个 vagrant box,里面有一个 url (learnphp.dev)

下面是我的 .htaccess 文件

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

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

似乎我去的每一页都是主页。您可以在下面找到我的代码:

https://github.com/mikerodham/simple-router/tree/master

我对 PHP 很陌生,所以只是从简单的事情开始。如果有人能提供任何帮助,那就太好了。

【问题讨论】:

    标签: apache .htaccess


    【解决方案1】:

    尝试用这个替换 RewriteRule:

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

    取自answer

    【讨论】:

      【解决方案2】:

      让 index.php 回显$_GET['uri'](帮助调试)并尝试

      RewriteEngine On
      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      
      RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]
      

      【讨论】:

      • 这似乎也无济于事,:/ 可能是我的虚拟环境有问题吗?
      猜你喜欢
      • 1970-01-01
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多