.htaccess Htaccess从一个文件重写到另一个文件

.htaccess Htaccess从一个文件重写到另一个文件,.htaccess,redirect,.htaccess,Redirect,我需要将所有查询重定向到文件1.php到文件2.php。所以我需要如果有人问1.php服务器会给他2.php。1.php和2.php位于同一文件夹中 RewriteEngine On RewriteRule ^2.php 1.php htaccess中的此代码不起作用。哪里出错了?试试这个: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?[the folder]/1.php$ RewriteRule ^(/)?$ [the folder]/

我需要将所有查询重定向到文件1.php到文件2.php。所以我需要如果有人问1.php服务器会给他2.php。1.php和2.php位于同一文件夹中

RewriteEngine On
RewriteRule ^2.php 1.php
htaccess中的此代码不起作用。哪里出错了?

试试这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?[the folder]/1.php$
RewriteRule ^(/)?$ [the folder]/2.php [L]
试试这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?[the folder]/1.php$
RewriteRule ^(/)?$ [the folder]/2.php [L]

如果我想将我的.htaccess与1.php和2.php放在同一个文件夹中呢?我应该如何更改此代码?谢谢它不起作用,
.htaccess
必须在
根文件夹中(在
httpd.conf
中配置),这意味着,如果您的域是:
www.domain.com
,那么
.htacess
应该在这里:
www.domain.com/.htacess
,如果我想将.htaccess与1.php和2.php放在同一个文件夹中呢?我应该如何更改此代码?谢谢它不起作用,
.htaccess
必须位于
根文件夹中(在
httpd.conf
中配置),这意味着,如果您的域是:
www.domain.com
,那么
.htacess
应该在这里:
www.domain.com/.htacess