Apache进行Rewrite时需要注意根目录
今天在做一个站点的企业黄页时,权衡之下觉得使用rewrite来实现每个企业的黄页比较的好. 一个企业在管理界面填写信息之后,就在其相应目录生成相关文件. 演示如下: [code:1:32b836f8d4] Rewriteengine on rewritecond %{HTTP_HOST} ^[^.]+\.yp\.oursite\.cn$ re
今天在做一个站点的企业黄页时,权衡之下觉得使用rewrite来实现每个企业的黄页比较的好.一个企业在管理界面填写信息之后,就在其相应目录生成相关文件.
演示如下:
[code:1:32b836f8d4]
Rewriteengine on
rewritecond %{HTTP_HOST} ^[^.]+\.yp\.oursite\.cn$
rewriterule ^(.+) %{HTTP_HOST}$1 [C]
rewriterule ^([^.]+)\.yp\.oursite\.cn(.*) "/$1$2"
ErrorLog logs/oursite-error_log
CustomLog logs/oursite-access_log common
DocumentRoot "/data/oursite/yp"
ServerName yp.oursite.cn
[/code:1:32b836f8d4]
特别要注意的是:[color=red:32b836f8d4]rewriterule ^([^.]+)\.yp\.oursite\.cn(.*) "/$1$2"[/color:32b836f8d4]
一开始的时候,我设置的是: "/data/oursite/yp/$1$2"
我想既然我指定的是/开始的目录,她就应该从/开始算目录啦.
结果nnnn测谁都不成功,仔细观察了error信息,总算发现,原来这个目录是要叠加
DocumentRoot的,也就是以DocumentRoot为基准目录.
我想好多人没有成功,可能这个原因也许拌了一下.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP Framework Performance Comparison: The Ultimate Showdown of Speed vs. Efficiency

Integration and expansion of golang function concurrency control and third-party libraries

The evasive module protects your website from application layer DOS attacks

How to conduct concurrency testing and debugging in Java concurrent programming?

Application of algorithms in the construction of 58 portrait platform

How to deploy and maintain a website using PHP

Java package management and integration of dependencies and version control
