09/10/2018, 22:37

Bật HTACCESS trên máy thì vào đâu!

Chào các bác ! em cần test script này trên local thế mà không biết cách bật HTACCESS ! xin các bác chỉ giúp ! cảm ơn !
bathazar viết 00:42 ngày 10/10/2018
- Mở file cấu hình của Apache c:\web\Apache\conf\httpd.conf bằng notepad hoặc một trình soạn thảo văn bản mà bạn ưa thích. Tôi khuyên bạn nên dùng NotePad2 cực kì nhỏ gọn, lại mạnh mẽ và miễn phí!

- Nếu muốn dùng .htaccess: tìm AllowOverride None ở ngay sau Options Indexes FollowSymLinks MultiViews và thay thế thành AllowOverride All.
TNX viết 00:49 ngày 10/10/2018
đã làm, nhưng vẫn không được !
mình vào đây sửa : C:\Program Files\PHP Home Edition 2\Apache2\conf\httpd.conf
Mong giúp đỡ nhanh !
NumPad0 viết 00:43 ngày 10/10/2018
Nếu bạn có sử dụng NBVirtualHost thì cấu hình trực tiếp vào các host. Còn không thì bạn tìm dòng sau, hoặc đặt vô đâu giữa thẻ <Directory> cũng được.
Code:
<Directory "/home/user/public_html">
		Options +Indexes
		AllowOverride All
		IndexOptions FancyIndexing VersionSort #cái này để view index
</Directory>
Lưu ý là các tùy chọn Options, AllowOverride và IndexOptions phải đặt giữa cặp thẻ Directory.
TNX viết 00:46 ngày 10/10/2018
<Directory "C:\Program Files\PHP Home Edition 2\Apache2\manual">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>

của mình hiện giờ nhu thế này ! mình đã thay lại theo cua rbạn cũng không đwợc !
bathazar viết 00:52 ngày 10/10/2018
- Bạn làm gì mà không được... Nói BAT nghe xem nào ??? Nghĩa là bạn định làm gì với .htaccess
TNX viết 00:47 ngày 10/10/2018
bật chức năng sử dụng .htaccess thôi ! mình đang test cái modrewrire đó mà !
TNX viết 00:52 ngày 10/10/2018
làm được rồi ! nhưng nếu cái files .htaccess trắng thì nó không sao ( không có nội dung) nhưng nếu nó có 1 nội dung như thế này sẽ hiện lỗi 500 ( internat server error)

RewriteRule img/([0-9]+)\ disp_img.php?id_img=$1 [L]
NumPad0 viết 00:46 ngày 10/10/2018
Đó là do rule của bạn sai thôi. Bạn check lại thử RegEx coi.
bathazar viết 00:40 ngày 10/10/2018
- Nếu bạn không làm được bài xem lại phần MODRewrite của bạn đã cài chưa.... BAT biết ngay bạn bị cái này nhưng chưa chắc nên hỏi lại

- Bạn search chữ rewrite đi thấy có dòng nào có dấu .mod ở cuối và # ở đầu thì bỏ # ở đầu rồi restart lại Apaeche nhé !
Bài liên quan
0