Symfony2的 - 重定向/ web目录根(Symfony2 - redirect /web d

2019-08-31 08:43发布

我有我的Symfony2谟重复的内容问题。 以下网址给出了同样的内容:

www.mywebsite.com/web/pagewww.mywebsite.com/page

下面是我的内容/.htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ web/$1 [QSA,L]
</IfModule>

而我的内容/web/.htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

我想重定向开始与任何网址/web/但我不能设法去做。 你有什么建议吗?

Answer 1:

在你的web目录(在htaccess文件/web/.htaccess文件),添加正下方的这些规则RewriteEngine On

RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /web/
RewriteRule ^(.*)$ /$1 [L,R=301]

这会将所有直接访问web目录的根目录。



文章来源: Symfony2 - redirect /web directory to root