【发布时间】:2013-12-03 10:41:02
【问题描述】:
我的问题是我买了一个糟糕的主机,现在我无法设置自己的配置。 我需要通过 .htaccess 文件来完成。 这是我设法做的:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteCond %{REQUEST_URI} !^/Project/web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /Project/web/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ Project/web/app.php [L]
我知道这不适用于像我这样的一些网站软件。我还需要修改其中的 $base_url、$live_site 或其他配置设置以完成该过程。我的问题很热,要让它发挥作用吗?如何编辑此配置设置?
当我进入我的域时,我从我选择的子目录开始,以便清楚地了解此设置。但是当我尝试转到另一个页面时,它返回 404 错误。
【问题讨论】:
标签: .htaccess symfony subdirectory base-url