.htaccess na multihostingu neposlouchá, poraďte

98 zhlédnutíWebhosting
0

Dobrý den,

mám multihosting a potřebuji načíst obsah při zadání URL: https://biokosmetika.cz/depilace-a-epilace/

.htaccess mně to ale pořád zobrazuje jako index.php, což nechci. Potřebuji načíst kategorie.php jak mám uvedeno v .htaccess. Nevíte proč to nechce fungovat?

Vím, že to v rámci multihostingu by mělo fungova s přidáním do .htaccess „/domains/biokosmetika.cz/“, ale ani to nefunguje.

RewriteEngine on
RewriteBase /
RewriteCond %{HTTPS} off
 RewriteCond %{ENV:HTTPS} !^.*on
RewriteRule ^(.*)$ https://biokosmetika.cz/$1 [R,L]
 # Pridani lomitka na konec (krome souboru)
RewriteCond %{REQUEST_URI} /([^\.]+)$
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^((.*)[^/])$ /$1/ [R=301,L]
 # Presmerovani www.biokosmetika.cz -> biokosmetika.cz
RewriteCond %{HTTP_HOST} ^www.biokosmetika\.cz [NC]
RewriteRule ^(.*)$ https://biokosmetika.cz/$1 [R=301,L]
  # Presmerovani duplicit
RewriteRule ^index.html https://biokosmetika.cz/ [R=301,L] 
RewriteRule ^index.htm https://biokosmetika.cz/ [R=301,L] 
RewriteRule ^default.asp https://biokosmetika.cz/ [R=301,L]  
RewriteRule ^default.aspx https://biokosmetika.cz/ [R=301,L]
 # Kategorie
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/domains/biokosmetika.cz/([^/^\.]+)/?(\d+)?/?$
RewriteRule ^(.*)$ kategorie.php?seo=%1&page=%2 [L,QSA]
 ErrorDocument 404 /404.php
 order allow,deny
allow from all

Role: Zákazník
publikoval nový komentář

Dobrý den, testoval jsem uvedená pravidla na standardním NoLimit webhostingu a žádný problém jsem nezjistil. Pravidla fungují podle očekávání a přesměrování požadavku na script kategorie.php funguje. Tedy za předpokladu, že jsou pravidla uvedena v souboru: /www/domains/biokosmetika.cz/.htaccess