Tôi muốn có tệp .htaccess chỉ định một RewriteBase khác nhau tùy thuộc vào tệp .htaccess có trên máy cục bộ của tôi hay trên máy chủ web. Đây là mã mod_rewrite tôi đã cố gắng, tuy nhiên, nó đã không làm việc:Với mod_rewrite tôi có thể chỉ định một RewriteBase trong RewriteCond không?
RewriteCond %{HTTP_HOST} ^localhost:8080
RewriteBase /example/
RewriteCond %{HTTP_HOST} ^www.example.com
RewriteBase/
Điều này sẽ có ích cho dễ dàng xem trước một số trang web trên máy tính địa phương của tôi và sau đó có thể tải lên các trang web đến các máy chủ web cho tên miền cá nhân tên.
Tuyệt vời. Cảm ơn! – Matthew
Bạn có thể tìm ra lý do tại sao «RewriteBase' có điều kiện không hoạt động? Tôi đang đối phó với cùng một vấn đề vào lúc này. – cballenar