在Apache中,是否可能有一个动态/正则DirectoryIndex指令?
正常的DirectoryIndex会这样做:
server/DIRECTORY1 --> server/DIRECTORY1/index.html
server/DIR1/DIR2 --> server/DIR1/DIR2/index.html
...
etc但我该如何做到:
server/DIRECTORY1 --> server/DIRECTORY1/DIRECTORY1.html
server/DIR1/DIR2 --> server/DIR1/DIR2/DIR2.html
...
etc我希望这样做,因为我在编辑器中打开了许多索引文件,而且很难区分这些选项卡,因为它们都被命名为index。
httpd.conf网站上工作的东西。mod_dir所具有的带/不带尾斜杠的检测。mod_rewrite的尝试最终倾向于搞乱URI变量:(发布于 2015-04-30 21:05:08
您可以将此代码放入httpd.conf (mod_rewrite块)中。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{DOCUMENT_ROOT}/$1/$2/$2\.html -f
RewriteRule ^/?(.+?)/([^/]+)/?$ /$1/$2/$2.html [L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{DOCUMENT_ROOT}/$1/$1\.html -f
RewriteRule ^/?([^/]+)/?$ /$1/$1.html [L]https://stackoverflow.com/questions/29977581
复制相似问题