2012-09-01 70 views
1

我需要將所有查詢重定向到文件1.php到文件2.php。所以我需要如果有人會問1.php服務器會給他2.php。 1.php和2.php在同一個文件夾中。Htaccess從一個文件重寫到另一個

RewriteEngine On 
RewriteRule ^2.php 1.php 

這段代碼在htaccess中不起作用。錯誤在哪裏?

回答

1

試試這個:

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

而如果我想將我的.htaccess在同一文件夾與1.PHP和2.PHP?我應該如何更改此代碼?謝謝! – Andrej

+1

它不起作用,'.htaccess'必須位於'root'文件夾(在'httpd.conf'中配置),也就是說,如果你的域是:'www.domain.com',那麼'.htacess'應該在這裏:'www.domain.com/.htacess' – alfasin

相關問題