.htaccess映射特定的url以删除子目录和index.html



这将是一个常见的问题,但我根本无法解决这个问题,而且已经用了好几个小时了。

我需要做的是将这个url domain.com/landing/subdirectory/index.html显示为domain.com/subdirectory.

这只会用于一个文件,所以我不需要任何花哨的东西,我尝试过的一切似乎都不起作用。我已经习惯了在yii这样的框架内通过适当的路由设置来轻松完成,但似乎无法在raw.htaccess>中解决<

尝试将其添加到文档根目录中的htaccess文件:

RewriteEngine On
RewriteCond %{THE_REQUEST}  /+landing/subdirectory/(index.html)?($| |?)
RewriteRule ^ /subdirectory [L,R=301]
RewriteRule ^subdirectoy/?$ /landing/subdirectory/index.html [L]

最新更新