Symfony - 没有重写

时间:2012-11-11 13:37:36

标签: rewrite symfony-1.4

重写无效。

  • site/index.php/page有效;
  • site/page - 不起作用;

我使用symfony 1.4。

.htaccess标准:

Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
 RewriteEngine On

 # uncomment the following line, if you are having trouble
 # getting no_script_name to work
 #RewriteBase /

 # we skip all files with .something
 #RewriteCond %{REQUEST_URI} \..+$
 #RewriteCond %{REQUEST_URI} !\.html$
 #RewriteRule .* - [L]

 # we check if the .html version is here (caching)
 RewriteRule ^$ index.html [QSA]
 RewriteRule ^([^.]+)$ $1.html [QSA]
 RewriteCond %{REQUEST_FILENAME} !-f

 # no, so we redirect to our front web controller
 RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

1 个答案:

答案 0 :(得分:1)

您必须使用mod_rewrite启用sudo a2enmod rewrite,然后重新启动服务器。