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

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

我有一个关于配置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文件中使用以下代码:

RewriteEngine On
RewriteBase /

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

相关问题