.htaccess重写规则
我在一个网站中有一个文件夹,它是一个独立于父网站的web应用程序。两者都工作正常,但当我转到domain.com/folder/path时,我希望它将我转发到domain.com/folder/index.htm以保持一致性。这是我尝试的htaccess规则,但它对我不起作用,我不确定我做错了什么.htaccess重写规则,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我在一个网站中有一个文件夹,它是一个独立于父网站的web应用程序。两者都工作正常,但当我转到domain.com/folder/path时,我希望它将我转发到domain.com/folder/index.htm以保持一致性。这是我尝试的htaccess规则,但它对我不起作用,我不确定我做错了什么 RewriteRule ^folder/$ folder/index.htm RewriteRule ^folder$ folder/index.htm 我在规则列表的开始和结束处尝试了这些规则,以
RewriteRule ^folder/$ folder/index.htm
RewriteRule ^folder$ folder/index.htm
我在规则列表的开始和结束处尝试了这些规则,以查看是否有任何内容被覆盖,而似乎没有任何内容被覆盖。对此,您不需要Mod Rewrite。相反,请使用DirectoryIndex: DirectoryIndex.htm
将此文件放在要应用此文件的文件夹的根目录下(例如domain.com/folder/)不需要修改此文件。相反,请使用DirectoryIndex: DirectoryIndex.htm
将此文件放在您希望应用此文件的文件夹的根目录中(例如domain.com/folder/)我想您的意思是/.htaccess中有“DirectoryIndex.php”(其中/是您网站的根目录)。您需要转到包含其他webapp的子文件夹(/folder/在您的示例中),并创建另一个包含“DirectoryIndex.htm”的.htaccess。我假定您的意思是,/htaccess的内部包含“DirectoryIndex.php”(其中/是您网站的根目录)。您需要转到包含其他webapp的子文件夹(示例中为/folder/),然后创建另一个包含“DirectoryIndex.htm”的.htaccess。