Posted by Alpha5 on January 14, 2009 at 3:17am
Site của tôi vì cài trên IIS nên file htaccess không có tác dụng. Để sử dụng mod rewrite thì tôi đang dùng thêm phần mềm helicon lite. Nó cho phép đánh lệnh trên một file httpd.conf duy nhất. Nội dung file này như sau
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.56
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]Nếu bây giờ tôi muốn ngăn truy cập vào một thư mục \Data\private với file htaccess tương ứng trong thư mục đó có nội dung "Deny from all" thì phải thêm nhưng dòng nào vào file httpd.conf? Trường hợp muốn ngăn cả thư mục \Data thì thế nào?
Comments
Bạn thử chỉnh sửa
Bạn thử chỉnh sửa đoạn này xem sao:
--

Mình vừa copy cả
Mình vừa copy cả đoạn đó vào file httpd.conf thì nó không cho save lại vì sai cú pháp ở 2 dòng sau
Unknown expression on line #13: Order Allow,DenyUnknown expression on line #14: Allow From All
Mà xin hãy viết câu lệnh như đúng yêu cầu là ngăn truy cập đến thư mục /data/private/. . Vì mình không biết cú pháp sử dụng trong mod rewrite để có thể chỉnh sửa được.
Không ai sử dụng Drupal
Không ai sử dụng Drupal trong IIS mà cần chạy chế độ private system sao?
Bạn post bid request lên
Bạn post bid request lên rentacoder.com, 10 phút là có người giải quyết xong cho bạn, phí, chắc chừng $10. ISS thì chắc chẳng có ai dùng để host site đâu.
--

Tôi cũng biết là dùng
Tôi cũng biết là dùng IIS có nhiều phiền phức nhưng hiện tại buộc phải đặt chung với một web khác dùng IIS nên cũng chưa có thời gian chuyển. Nếu dùng Apache trong Windows dùng gói cài sẵn WAMP thì có ổn không nhỉ? (ngoài cái htaccess vì tôi cài thừ thấy có tác dụng). So với cài trong Linux thì cài trong Window có gì kém hơn không?