html 子文件夹中文件的重写器URL

nbnkbykc  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(221)

我有一个关于配置apache的问题,设置如下:
1.像http://www.example.com/abc.html这样的URL应该指向DOCUMENT_ROOT/abc. html

  1. http://www.example.com/_dev/abc.html之类的URL应该指向DOCUMENT_ROOT/_dev/abc.html
    1.从DOCUMENT_ROOT/_dev提供的HTML文件中的URL应自动从“/abc.html”重写为“/_dev/abc.html”
dxxyhpgq

dxxyhpgq1#

可以在DOCUMENT_ROOT/.htaccess文件中使用以下代码:

  1. RewriteEngine On
  2. RewriteBase /
  3. # if not a file
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. # if not a directory
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. # if URI is not starting with /_dev/ then rewrite to /_dev/<uri>
  8. RewriteRule ^((?!_dev/).*)$ /_dev/$1 [L,NC]

相关问题