我要在Cpanel中启用mod_rewrite(modsecurity),这是我的htaccess,请告诉我如何启用它。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|public|assets|uploads|themes|install|updates|asset|mob|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
<FilesMatch "\.(jpg|jpeg|png|gif|swf|css)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
提前致谢
答案 0 :(得分:1)
根据您提供的.HTACCESS代码,mod_rewrite已经启用..
重写发动机在
虽然无法从cPanel结束启用/禁用Mod_security。如果您可以访问服务器或WHM面板,那么您可以执行此操作并确保已编译APACHE以启用mod_security,否则请联系您的托管服务提供商为您执行此操作。
您可以从here...
答案 1 :(得分:0)
mod_rewrite与mod_security不同。第一个允许您在.htaccess文件中创建自定义重写规则,就像您提到的那样。 Mod_security是apache的安全模块(保护您的网站免受php sql注入攻击,xss等)。
默认情况下,在新的cPanel / WHM安装上启用mod_rewrite。
究竟什么不能用于您的实际配置/设置?