Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 使用htaccess从一个html重定向到另一个html_.htaccess_Mod Rewrite_Redirect - Fatal编程技术网

.htaccess 使用htaccess从一个html重定向到另一个html

.htaccess 使用htaccess从一个html重定向到另一个html,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我需要执行一个简单的重定向,将一个html页面重定向到另一个页面,然后应用.htaccess文件中已有的以下规则: DirectoryIndex index.php <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] #RewriteBase / RewriteCo

我需要执行一个简单的重定向,将一个html页面重定向到另一个页面,然后应用.htaccess文件中已有的以下规则:

DirectoryIndex index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
#RewriteBase /
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]
</IfModule>`
我尝试了各种方法,比如添加一个简单的

重定向page1.html page2.html

发动机和发动机后的管路

重写规则page1.html page2.html[R=301,L]

但它不起作用

您能告诉我应该添加哪一行以从page1.html重定向到page2.html吗


谢谢

添加规则时会发生什么情况?实际上与之前没有任何相同的行为。请重试,但在添加规则后清除浏览器缓存。这应该没有问题。但是重写规则page1.html page2.html[R=301,L]真的正确吗?是的,这条规则非常简单,应该可以工作。