3
我试图在共享托管服务器上安装基于Symfony的网站。我可以写入/ www/only。Htaccess重定向
问题是Symfony会在/ www/web /中;有没有一种方法来服务
www.example.com/web/index.php/something
当用户问:
www.example.com/index.php/something
我试图在共享托管服务器上安装基于Symfony的网站。我可以写入/ www/only。Htaccess重定向
问题是Symfony会在/ www/web /中;有没有一种方法来服务
www.example.com/web/index.php/something
当用户问:
www.example.com/index.php/something
试试这个规则在文档根目录下的.htaccess文件:
RewriteEngine on
RewriteRule !^web/ web%{REQUEST_URI}
这将在路径尚未以/web/
开头的每个请求前加上/web
。
RewriteCond %{REQUEST_URI} !/web/
RewriteRule ^(.*)$ /web/$1 [L]
这个工作,但有反正不加“/ web /”的网址?我正在使用symfony重做我的网站,我希望拥有和以前一样的网址,以保持我的网页排名。 – Manu 2010-09-10 14:48:28
@Manu:这个规则不应该导致外部重定向。你在使用任何其他可能导致这种情况的规则吗? – Gumbo 2010-09-10 14:50:07
我不这么认为,我会看。 – Manu 2010-09-10 14:56:01