Apache为PHP打开伪静态模式。
伪静态是什么?
假静态又名URL重写,指的是动态网址看起来像静态网址。换言之,动态网页通过URL重写方法来消除动态网页的参数,但是在实际的网页目录中,没有必要实现动态网页重写。
检测Apache是否支持mod_rewrite。
使用php提供的phpinfo()函数查看环境配置,并通过Ctrl+F找到”LoadedModules”,该函数列出apache2handler已经打开的所有模块,如果模块内包含”mod_rewrite”,就会得到支持,并且不再需要继续设置。
在未打开“mod_rewrite”的情况下,请在“/apache/conf/”目录下打开httpd.conf文件,通过Ctrl+F找到“LoadModulerewrite_module”目录,然后将前面的“#”号删除。
如未找到,请进入“LoadModule”区域,将“LoadModulerewrite_modulemodules/mod_rewrite.so”(必选独占行)添加到最后一行,然后重启apache服务器。
在httpd.conf网站上配置虚拟主机。
虚拟主机由#虚拟主机启用。
输入/文本文本/httpd-vhosts.conf。
3,httpd_vhosts.conf文件,对应选项进行配置。
文档循环”C:/myenv/apache/htdocs/static3″
服务器Namewww.hsp.com
#DenyfromAll403错误提示
阿洛弗罗姆All。
若文件目录在apache目录之外,而optinos被注释掉,则无法列出。
选项+Indexes。
以下的这个表示法可以去读取.htaccess文件或在虚拟主机中直接配置.
阿洛弗里德All。
雷维特·恩吉尼奥恩。
Rulenews-id(d+).html$error.php?ID=$1
可以在#中设置多个覆盖规则。
#RewriteRulenews-id.html$ror.php
在适当的目录下编写.htaccess替代规则。
可以直接在linux下创建;也可以在windows平台下使用mac.txt等记事本创建一个文件,例如abc.txt,然后保存为.htaccess文件。
覆盖规则,也可以直接在配置虚拟主机的段中进行配置。
上面是apache打开伪静态的详细内容,更多相关文章请关注其他文章!
欢迎转发+关注哦,更多技巧请转发!