Chuyển đổi từ htaccess sang httpd.conf

Events happening in the community are now at Drupal community events on www.drupal.org.
Alpha5's picture

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

thehong's picture

Bạn thử chỉnh sửa đoạn này xem sao:

<Directory /home/*/public_html>
    AllowOverride All
    Order Allow,Deny
    Allow From All
</Directory>

--
Only local images are allowed.

Mình vừa copy cả

Alpha5's picture

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,Deny
Unknown 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

Alpha5's picture

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

thehong's picture

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.

--
Only local images are allowed.

Tôi cũng biết là dùng

Alpha5's picture

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?