Redhat:.htaccess 不工作
Posted
技术标签:
【中文标题】Redhat:.htaccess 不工作【英文标题】:Redhat: .htaccess not working 【发布时间】:2017-06-08 00:23:39 【问题描述】:在codeignitor .htaccess 不能在redhat 服务器上运行相同的.htaccess 在本地服务器上运行良好,即xampp 还将 'AllowOverride None' 更改为 'AllowOverride All' 。请仅针对“redhat”给出答案。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
phpinfo() 显示 Apache Configuration
【问题讨论】:
红帽?是您的操作系统,而不是您的网络服务器!所以 htaccess 处理的是 apache 而不是 redhat 哎呀!但请给我答案。 检查是否启用了 mod_rewrite ...等 如何查看 ***.com/questions/869092/… 【参考方案1】:重写模块似乎是从您的屏幕截图中加载的。 您还可以通过添加此节从您的 VirtualHost 中启用 .htaccess:
#Enable readin .htaccess
<Directory "/var/www/html/mysite">
AllowOverride All
</Directory>
【讨论】:
以上是关于Redhat:.htaccess 不工作的主要内容,如果未能解决你的问题,请参考以下文章