Php 修复托管迁移的Laravel URL结构问题
我让项目运行,但相对路径是相对于域的,而不是我在app/config/app.php中的设置文件中指定的域的/文件夹 在aparatado URL中,因此我有:Php 修复托管迁移的Laravel URL结构问题,php,laravel,Php,Laravel,我让项目运行,但相对路径是相对于域的,而不是我在app/config/app.php中的设置文件中指定的域的/文件夹 在aparatado URL中,因此我有: domain.com/folder 然而,在我的项目中,当我转到一个相对的URL时,例如/用户会引导我 domain.com/user,而不是domain.com/folder/user 如何解决此问题?您可能在Web服务器虚拟主机配置上遇到问题: 这是在文件夹中使用应用程序的配置示例: <VirtualHost localh
domain.com/folder
然而,在我的项目中,当我转到一个相对的URL时,例如/用户会引导我
domain.com/user,而不是domain.com/folder/user
如何解决此问题?您可能在Web服务器虚拟主机配置上遇到问题: 这是在文件夹中使用应用程序的配置示例:
<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>
或
它将不会从您的/文件夹中取出
此外,您可能需要相应地配置public/.htaccess:
<IfModule mod_rewrite.c>
...
RewriteRule ^(.*)$ /folder/index.php/?$1 [L]
</IfModule>
什么是aparatado URL?
<IfModule mod_rewrite.c>
...
RewriteRule ^(.*)$ /folder/index.php/?$1 [L]
</IfModule>