10/10/2018, 11:19

giúp vể rewrite url

mình đã là theo hướng dẫn code ở file .htaccess trong thư mục gốc
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^test.html$ test.php [L]
</IfModule>

trên url mình chạy link http://localhost/test.html, file test.html là có thật nhưng nó không tự động chuyển thành http://localhost/test.php
M cũng đã bỏ # ở dòng rewrite_module trong file httpd.conf
Mong mọi người giúp
bluewayvn viết 13:30 ngày 10/10/2018
Chào bạn,
Bạn sửa lại như sau nha
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-f  # Không cần thiết
#RewriteCond %{REQUEST_FILENAME} !-d  # Trong trường hợp này
RewriteRule ^test\.html$ test.php [L]
</IfModule>
hpv89 viết 13:25 ngày 10/10/2018
mình làm rùi nhưng vẫn không được.
Bạn nào có thể giúp mình dc không?
chizro viết 13:30 ngày 10/10/2018
Được gửi bởi hpv89
mình đã là theo hướng dẫn code ở file .htaccess trong thư mục gốc
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^test.html$ test.php [L]
</IfModule>

trên url mình chạy link http://localhost/test.html, file test.html là có thật nhưng nó không tự động chuyển thành http://localhost/test.php
M cũng đã bỏ # ở dòng rewrite_module trong file httpd.conf
Mong mọi người giúp
bạn nên đọc kỹ tài liệu rewriteUrl trên apache.org, theo như mình thấy bạn đã hiều sai RewriteURL, nếu bạn chỉ muốn khi vào test.html thì nó chuyển hướng qua test.php (thành address là domain.com/test.php) thì chỉ cần header này <meta http-equiv="Refresh" Content="0; url=test.php">.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
2 dòng này kiểm tra sự tồn tại của file và thư mục trước khi thực hiện luật
RewriteRule ^test.html$ test.php [L]
Rõ rằng nếu test.html tồn tại trên hồ sơ chỉ định bởi
RewriteBase /
thì luật RewriteRule ^test.html$ test.php [L] không được áp dụng.
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
hpv89 viết 13:25 ngày 10/10/2018
ai vào đọc bài này giúp mình với:http://quangcaogoogle.org.vn/Cach-Re...trong-PHP.html
suzuki_130 viết 13:27 ngày 10/10/2018
ặc còn đọc giúp nữa . Thua luôn .
phamthiyenhuong viết 13:30 ngày 10/10/2018
Cái này làm nặng sever quá

Google nó làm mọi người khổ nhỉ
Bài liên quan
0