我正在使用启用了模式历史记录的vuejs,并且在文档中我找到了这个Histoy mode docs
然后使用Let的Encrypt with certbot我运行命令来生成ssl证书,但现在由于重定向,以下配置不再有效。
<VirtualHost *:80>
ServerName virtuafest.vir.mx
ServerAdmin webmaster@localhost
DocumentRoot /var/www/virtuafest17/dist
<Directory /var/www/virtuafest17/dist>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
</Directory>
RewriteEngine on
RewriteCond %{SERVER_NAME} =virtuafest.vir.mx
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
如何在不必为Rewrite conf创建.htaccess文件的情况下解决这个问题?
答案 0 :(得分:0)
在VirtualHost: *:443
中找到etc/apache2/apache2-le-ssl.conf
并在那里添加mod_rewrite
。