Htaccess dla Vue
Aby działał router vue musimy ustawić odpowiednio .htaccess’a - inaczej po kliknięciu w link aplikacji, który zmienia stan aplikacji zobaczymy 404 error
Musimy odpowiednio przepisać przetwarzanie urli przez serwer by wszystkie zmiany kierowały do pliku index.html
, choć czasami mi się zdarza z vue stosować plik index.php
- ale to już na marginesie. Wspominam ponieważ się da
.htaccess dla głównej domeny/subdomeny
1
2
3
4
5
6
7
8
|
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
|
.htaccess dla katalogu
1
2
3
4
5
6
7
8
|
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdirectoryName
RewriteRule ^subdirectoryName/index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdirectoryName/index.html [L]
</IfModule>
|