2013-09-23 122 views
5

htaccess thực sự chuyển hướng trang web cũ hoàn chỉnh của tôi sang trang mới, tôi muốn chuyển hướng tất cả tên miền nhưng ngoại trừ hai tệp .php (protectetfile1.php và protectedfile2.php).HTACCESS Chuyển hướng tất cả tên miền trừ hai tệp

Đây là htaccess của tôi

RewriteEngine On 
Rewritecond %{http_host} ^olddomain.org [NC] 
Rewriterule ^(.*)$ http://newdomain.net/$1 [L,R=301] 

Trả lời

11

Sử dụng quy tắc này:

RewriteEngine On 
Rewritecond %{http_host} ^olddomain\.org [NC] 
RewriteCond %{REQUEST_URI} !/(protectetfile1|protectetfile2)\.php [NC] 
Rewriterule ^(.*)$ http://newdomain.net/$1 [L,R=301] 
+0

xuất sắc htaccess !, nếu bạn muốn thêm nhiều file, bạn có thể giữ thêm | –

+0

Đúng vậy, bạn có thể đặt nhiều tập tin hơn với ký hiệu ống (OR). – anubhava