htaccess目录中的RewriteRule

时间:2018-11-28 23:49:38

标签: .htaccess mod-rewrite

我想将同一file.php重定向到目录中的html,但不起作用。

RewriteRule ^directory\file.html?$  directory/file.php [L,NC]

1 个答案:

答案 0 :(得分:0)

  

我想将同一file.php重定向到目录中的html

要将“ /dir/file.php”重定向到/dir/file.html,您将在根.htaccess文件顶部执行以下操作(假设您已经有一个RewriteEngine On指令):

RewriteRule ^dir/file\.php$ /dir/file.html [R,L]

另一方面...

RewriteRule ^directory\file.html?$  directory/file.php [L,NC]

这是相反方向(从file.htmlfile.php内部重写(不是“重定向”),尽管您的语法也不正确(反斜杠代替) 前进的斜杠,无法转义文字点,可选的l?)。