【发布时间】:2021-03-25 08:46:06
【问题描述】:
我有一个生成的 apache .conf 文件,类似于下面的代码。启用 .conf 文件的最后一步是运行 a2ensite aaaaaaa.conf,这会引发错误:
RewriteCond:错误的标志分隔符。
我不明白那个错误。没有旗帜。谁能告诉我这段代码有什么问题?
<VirtualHost *:80>
ServerAdmin postmaster@aaaaaaa.aa
ServerName aaaaaaa.aa
ErrorLog ${APACHE_LOG_DIR}/www/aaaaaaa.aa/error.log
CustomLog ${APACHE_LOG_DIR}/www/aaaaaaa.aa/access.log combined
DocumentRoot /var/www/aaaaaaa.aa
<Directory "/var/www/html/aaaaaaa.aa">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{SERVER_NAME} = aaaaaaa.aa
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
【问题讨论】:
标签: apache mod-rewrite config