Laravel在wamp中摆脱/公共路径

时间:2014-10-11 03:05:10

标签: php apache .htaccess laravel

我在WAMP服务器上使用Laravel。 我很难在URL路径中删除/ public /。 我在网上找到了很多解决方法,但没有解决方案适合我。我更改了我的.htaccess,我的httpd.conf,...试图通过Windows控制台创建一个符号链接,但仍然无效。

这是我的.htaccess文件

 <IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{HTTP_HOST} ^localhost:8080/blog$ [NC,OR]
  RewriteCond %{HTTP_HOST} ^localhost:8080/blog$
  RewriteCond %{REQUEST_URI} !public/
  RewriteRule (.*) /public/$1 [L]
    </IfModule>

   <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    </IfModule>
    <IfModule mod_rewrite.c>
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php/$1 [L]
    </IfModule>

此后我的httpd.conf

# Alias for Laravel public directory
Alias /Lara/ "C:/Bitnami/wampstack-5.4.31-0/apache2/htdocs/blog/public/"
<Directory "C:/Bitnami/wampstack-5.4.31-0/apache2/htdocs/blog/public/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

0 个答案:

没有答案