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

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

找不到-在此服务器上找不到请求的URL /rewrite_url.html设立的区域办事处外,我们在美国也开设了办事处,以便我们为当地客户提供更多的支持。“

在 Apache / 2 中启用 mod_rewrite (CentOS) 服务器。

1。 安装完成后 httpd的 (Apache),打开文件 / 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以在nano中搜索)指令为“设置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 中启用和设置 mod_rewrite (CentOS) 服务器.

创始人和主编 Stealth Settings,从 2006 年至今。 操作系统方面的经验 Linux (特别是 CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS)。

如何以 » Linux » 阿帕奇 » 在 Apache / 2.2.3 中启用和设置 mod_rewrite (CentOS) 服务器 (httpd.conf settings)
发表评论