启用mod_rewrite的Apache和设置/ 2.2.3(CentOS的)服务器(httpd.conf中设置)

当我安装 LAMPWeb服务器 ( 5.6 / 2), 我们发现,虽然模块的 mod_rewrite的 已启用,页面必须符合 mod_rewrite的 无法访问。

找不到 - 没有被发现在此服务器上请求的URL / rewrite_url.html“。

启用mod_rewrite在Apache / 2的版本(CentOS)服务器。

1。 安装完成后 httpd的 (阿帕奇),打开文件 / ETC /的httpd / conf目录/ 用编辑器(纳米的/ etc /的httpd / conf / httpd.conf中)首先检查模块“mod_rewrite.so“被发现 DSO (动态共享对象)。 我们应该找到行“Rewrite_module的LoadModule模块/ mod_rewrite.so“没有字符”#“在前面。 如果该字符将被删除,如果缺少线将被添加。

loadmodule_mod_rewrite

2。 我们保持开放的编辑和我们在 httpd.conf中 (按Ctrl + W来搜索,在纳米)线​​的指示“设置AllowOverride无“。 你将不得不改变“设置AllowOverride无“以”全部设置AllowOverride“。

allowoverwrite

3. 按Ctrl + X Y保存对文件所做的更改 httpd.conf中.

4。 重新启动httpd的

重新启动httpd服务/ etc / init.d下/ httpd重新启动

现在,它应该工作 OK。 不要忘了添加在站点根文件夹文件 的。htaccess 线路:

RewriteEngine On
RewriteBase指令/

启用与设置在Apache / 2.2.3的版本(CentOS)服务器的mod_rewrite.

启用mod_rewrite的Apache和设置/ 2.2.3(CentOS的)服务器(httpd.conf中设置)

关于作者

隐形LP

创始人和主编 隐身设置在2006日期。
在Linux操作系统上(尤其是CentOS的)的Mac OS X,Windows XP中>的Windows 10和WordPress(CMS)的经验。

发表评论