修复Laravel URL结构问题托管迁移

时间:2014-02-17 15:33:48

标签: php laravel

我正在运行项目,但相对路径是相对于域而不是我在/的设置文件中指定的域app/config/app.php文件夹。

在aparatado网址中,我有:

domain.com/folder 

但是在我的项目中,当我转到相对网址时,例如/users引导我 domain.com/user而非domain.com/folder/user

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可能遇到的问题是您的网络服务器虚拟主机配置存在问题:

这是示例的配置,可在文件夹中使用您的应用程序:

<VirtualHost localhost:80>
        ServerAdmin webmaster@domain.com
        ServerName myServer
        ServerAlias myServer
        DocumentRoot /var/www
</VirtualHost>


Alias /folder "/var/www/folder"
<Directory /var/www/folder>
  Options Indexes Includes FollowSymLinks MultiViews
  AllowOverride AuthConfig FileInfo
  Order allow,deny
  Allow from all
</Directory>

然后你只需使用

访问它们
http://domain.com/folder

或者     http://domain.com/folder/user

它不会从您的/folder退出。

此外,您可能需要相应地配置public/.htaccess

<IfModule mod_rewrite.c>
    ...
    RewriteRule ^(.*)$ /folder/index.php/?$1 [L]
</IfModule>