Tôi có một apache trong giao diện người dùng chuyển hướng một yêu cầu thông qua quy tắc viết lại. tôi phải đặt một xác thực cơ bản trước khi chuyển hướng yêu cầu, vì vậy tôi đặt điều này trong tập tin cấu hình:apache: xác thực cơ bản trước khi viết lại
<VirtualHost *:443>
ServerAdmin xxxxxx
DocumentRoot /var/www/html/
ServerName xxxxxxx
RewriteEngine on
ErrorLog logs/error.log
CustomLog logs/access_log common
<Directory /var/www/html/>
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/httpd/conf/tag.pwd
Require valid-user
RewriteRule ^/(.*) http://xxxxxx:xxx/$1 [P,L]
</Directory>
</VirtualHost>
Nhưng không hoạt động.
Mọi đề xuất?
Bạn mong đợi điều gì sẽ xảy ra? Điều gì đã xảy ra? Bạn đã làm gì để làm cho nó xảy ra? Bạn đã thử cái gì khác? –
Tôi hy vọng rằng tất cả các yêu cầu sau khi xác thực sẽ được chuyển hướng với quy tắc RewriteRule ^/(. *) Http: // xxxxxx: xxx/$ 1 [P, L] nhưng điều này không xảy ra Apache tìm kiếm trang dưới/var/www/html – pyro