htaccess重写不在LAMP服务器上工作

时间:2017-02-28 09:54:50

标签: php apache .htaccess mod-rewrite lamp

我在我的LAMP服务器(ubuntu)上经常安装了phpbrew,似乎我遇到了配置问题。我安装了两个symfony2应用程序和一个slim应用程序,但我有重定向问题。

我无法再使用localhost/my-app/访问我的Symfony2应用,我必须使用localhost/my-app/web/app_dev.php/来运行不正常的应用。

我的苗条应用程序也不起作用。我想使用以下地址访问http://localhost/slimapp/admin/public/index.phphttp://localhost/slimapp/admin 我的路线设计如下:

http://localhost/slimapp/admin/login
http://localhost/slimapp/admin/user
http://localhost/slimapp/admin/user/update
etc...

在我的管理文件夹(我的瘦身应用程序:var / www / html / slimapp / admin /)中,我有一个像这样的.htaccess:

# Allow any files or directories that exist to be displayed directly
RewriteCond ${REQUEST_URI} ^.+$
RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L]
<IfModule mod_rewrite.c>
    IndexIgnore *.zip *.jpg *.gif
    RewriteEngine on
    RewriteRule    ^$    public/index.php    [L]
    RewriteRule    (.*) public/index.php/$1    [L]
 </IfModule>

我的htaccess是错误的还是配置问题?

如果是配置问题,如何识别问题?

由于

0 个答案:

没有答案