qq591577286 发表于 2018-11-28 07:30:52

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]
查看完整版本: Apache2.2伪静态配置