【发布时间】:2023-03-17 01:25:01
【问题描述】:
我的问题是我买了一个糟糕的主机,现在我无法设置自己的配置。 我需要通过 .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 错误。
我知道如何让它工作,它还需要重定向路由
所以例如www.domain.com/page需要重定向到www.domain.com/Project/web/page,如果有人知道怎么做?
【问题讨论】:
标签: php .htaccess symfony redirect routing