0
是否可以重写any/all子目录指向同一个根目录。可能使用.htaccess将任何和所有子目录重写为root?
例如domain.com/
和domain.com/dir
(dir
可以是任何目录)需要去同一个地方,甚至子域像sub.domain.com/dir
需要去同一个地方。
任何子目录和/或子域都保持不变是关键,因为子域和子目录元素将用于确定用户正在尝试做什么。
是否可以重写any/all子目录指向同一个根目录。可能使用.htaccess将任何和所有子目录重写为root?
例如domain.com/
和domain.com/dir
(dir
可以是任何目录)需要去同一个地方,甚至子域像sub.domain.com/dir
需要去同一个地方。
任何子目录和/或子域都保持不变是关键,因为子域和子目录元素将用于确定用户正在尝试做什么。
是否有可能重写任何/所有子目录指向同一根。
是的,你可以有这样的规则在根的.htaccess:
RewriteEngine On
# It is not a file
RewriteCond %{REQUEST_FILENAME} !-f
# It is a directory
RewriteCond %{REQUEST_FILENAME} -d
# If request is for other than root then route to/
RewriteRule .+/[L]
还要确保:
DocumentRoot
。.htaccess
。