Apache2.2伪静态配置
最近由于工作的需要要配置一下Apache的伪静态化,在网上搜了好多都无法完成,所以觉得有必要在这里写一下。第一步:打开Apache的httpd.conf文件,把LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉。
第二步:在httpd.conf文件中加入如下内容:
Options FollowSymLinks IncludesNOEXEC Indexes
AllowOverride all
Order Deny,Allow
Allow from all
其中:
E:/workspace/myweb 为要实现静态化的项目的目录;加粗的文字为必须的。
保存文件。
第三步:在E:/workspace/myweb下创建.htaccess文件(在windows下无法直接创建,可以先写内容然后另存),文件的内容如下:
RewriteEngine on
RewriteBase /
RewriteRule ^(\w+)$ /testUrl\.php\?url=$1
其中,RewriteEngine on :打开URL重定向;RewriteBase /:是从根路径开始;RewriteRule ^(\w+)$ /testUrl\.php\?url=$1 :指向一个新的URL(在这里我是把URL部分作为参数传入的)。
第四步,重启Apache。
输入静态URL,然后成功。
页:
[1]