.htaccess问题,获取网址

时间:2015-08-31 02:14:05

标签: apache .htaccess

我遇到了问题。

我有一个流浪盒,它托管我一个网址(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的新手,所以刚开始用简单的东西。如果有人能提供任何帮助,那将是伟大的。

2 个答案:

答案 0 :(得分:0)

尝试用以下代码替换RewriteRule:

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

取自answer

答案 1 :(得分:0)

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

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

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