Autor | Zpráva | ||
---|---|---|---|
MartinB Profil |
#1 · Zasláno: 23. 12. 2022, 14:49:53
Mám stránky provozované na nějakém krabicovém řešení a to chci opustit. Vytvářím si vlastní v HTML (PHP a nic jiného neumím :) )
Na stávajícím webu mám URL adresy ve tvaru např. www.example.cz/gdpr/
Novou stránku budu mít na www.example.cz/gdpr.html
V souboru .htaccess, který jsem si uložil do kořenového adresáře nového webu, jsem vložil toto: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.* - [L] RewriteRule ^([^.]+)$ $1.html [QSA,L] Když pak zadám URL www.example.cz/gdpr tak se mi zobrazí požadovaná stránka (gdpr.html), ale když to zadám v tom tvaru s lomítkem na konci, tedy www.example.cz/gdpr/ tak mi to nefunguje a zobrazí se 404. Kde je chyba?
Potřebuju zachovat to lomítko na konci, abych měl u nového webu URL adresy naprosto stejné, jako u toho původního krabicového řešení. Poradí někdo? |
||
Kajman Profil |
#2 · Zasláno: 23. 12. 2022, 18:38:52
RewriteRule ^([^.]+)/$ $1.html [QSA,L] |
||
MartinB Profil |
#3 · Zasláno: 23. 12. 2022, 19:06:07
Kajman:
Funguje to, stránka se načte, akorát jakoby je stránka nenastylovaná. Jakoby neakceptovala CSS. Když jsem to měl podle toho viz výš (bez lomítka na konci), tak se obsah i CSS načetlo. Čím to? |
||
Kajman Profil |
#4 · Zasláno: 23. 12. 2022, 19:44:37
Všechny odkazy (i na styly) musí počítat s tím, že aktuální stránka je vlastně zanořená v adřesáři gdpr. Nejjednodušší je používat kořenové adresy.
|
||
Časová prodleva: 1 rok
|
0