maj*_*eta 1 .htaccess mod-rewrite apache2
这是重写规则在.htaccess中不起作用:
RewriteCond %{REQUEST_URI} ^/magento/resultados-busqueda/
RewriteRule resultados-busqueda/(.*) /magento/index.php/catalogsearch/result/$1 [L,QSA,NC]
Run Code Online (Sandbox Code Playgroud)
如果我添加[R]标志,它可以正常工作,但没有[R]则不起作用。
请帮忙!!
对不起我的英语不好。
谢谢!
小智 5
事实证明,新的Apache版本已经以某种方式进行了更改,如果您使用的是Apache 2.4,建议您按以下方式更改etc/apache2/apache2.conf文件(您需要root权限):
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
然后重新启动apache。
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
有用 ;)