配置Apache支持ThinkPHP的REWRITE模式

1、确认Apache是否支持mod_rewrite

phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,已经包括“mod_rewrite”,确定已经支持,网上的教程有一大半不需要继续看了。

2、确认Apache是否支持.htaccess

这一点,网上的教程都相似却各不同。总结一下就是确认自己的WEB根目录:我的是/var/www/html,所以找到这一项:<Directory "/var/www/html">,把AllowOverride None改成AllowOverride All,非常重要。

3、建立.htaccess文件

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>

——结束——

 

posted @ 2017-09-28 13:55  延吉宝  阅读(256)  评论(0编辑  收藏  举报
粤ICP备13013300号