我正在运行项目,但相对路径是相对于域而不是我在/
的设置文件中指定的域app/config/app.php
文件夹。
在aparatado网址中,我有:
domain.com/folder
但是在我的项目中,当我转到相对网址时,例如/users
引导我
domain.com/user
而非domain.com/folder/user
。
如何解决这个问题?
答案 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>