Laravel安装的.htaccess规则

时间:2014-10-31 10:57:58

标签: .htaccess laravel

我无法让Laravel安装在本地服务器上运行。它已从正常工作的服务器中取出,但现在没有任何链接正常工作,我似乎无法让它们正常工作。

我的WAMP Laravel安装位于WWW文件夹(本地服务器的根文件夹)...

这是/ htaccesss(因为它来自实时服务器:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>
RewriteEngine On
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /~celeb/index.php [L]

现在,我知道我将不得不删除“#celeb;#celeb;参与重写规则,但当我这样做时,链接仍然不起作用。例如,当我点击诸如&#34; **** / signup&#34;之类的链接时它不起作用,但当我添加&#39; index.php&#39;进入它(&#34; ***** / index.php / signup&#39;)它运行正常。 有谁知道为什么会这样,因为它让我发疯! 感谢

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并且将.htaccess文件中的RewriteBase规则添加到了解决它的位置。

url的示例:localhost / example / index.php:

RewriteBase /example

然后重启apache,也许它会工作:)

贝斯茨, 凯文