修改apache的重写机制,实现url的重写模式
2013-05-21 19:15
274 查看
1,在apache的配置文件中,加载mod_rewrite.so动态模块,去掉这个模块前面的注释
#
LoadModule rewrite_module modules/mod_rewrite.so
2,将apache的配置文件中,AllowOverrideNone
改成 All
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Satisfy all
</Directory>
3,把下面的内容保存和入口文件同级目录下面,文件名为.htaccess
<IfModulemod_rewrite.c>
RewriteEngineon
RewriteCond%{REQUEST_FILENAME} !-d
RewriteCond%{REQUEST_FILENAME} !-f
RewriteRule^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4,确保URL_MODEL设置为2
#
LoadModule rewrite_module modules/mod_rewrite.so
2,将apache的配置文件中,AllowOverrideNone
改成 All
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Satisfy all
</Directory>
3,把下面的内容保存和入口文件同级目录下面,文件名为.htaccess
<IfModulemod_rewrite.c>
RewriteEngineon
RewriteCond%{REQUEST_FILENAME} !-d
RewriteCond%{REQUEST_FILENAME} !-f
RewriteRule^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
4,确保URL_MODEL设置为2
相关文章推荐
- apache 实现url 重写
- (原创)无需修改IIS在.NET2005中实现无扩展名的URL重写
- 利用重写url机制简单实现验证码换一张的功能
- 利用apache的重写机制实现url重定向
- 如何通过apache的重写机制实现 伪静态?
- Apache利用.htaccess文件重写URL隐藏入口,模块名,实现伪静态
- 使用重写url机制实现验证码换一张功能
- 关于Apache PHP实现无后缀名 URL重写
- SAE设置记录:修改config.yaml实现地址重写和修改固定链接
- URL重写的几种实现方式的总结
- 关于session的实现:cookie与url重写
- java通过反射机制实现工厂设计模式
- asp.net用url重写URLReWriter实现任意二级域名
- Nginx服务器下使用rewrite重写url以实现伪静态的示例
- 利用双重检查加锁机制实现线程安全的单例模式
- 在ASP.NET中如何实现和利用URL重写
- asp.net用url重写URLReWriter实现任意二级域名
- Reactor和Proactor模式下带有自动重连机制的客户端实现
- jsp 用urlrewrite 实现URL 重写