Autor Zpráva
kopi
Profil
Zdravím,
asi nejsem schopný pochopit .htaccess a mod_rewrite. Bohužel je asi nešťastně udělaný web, že stránky nejsou typu index.php?page=neco, ale stranka.html? nebo stranka1.html apod.

Mám něco takového
RewriteEngine on 
RewriteBase /

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,QSA]

RewriteCond %{THE_REQUEST} ^[A-Z]+\s([^\s]+)\.php\s
RewriteRule .* %1.html [R=301]
RewriteRule ^(.*)\.html$ $1.php



RewriteRule ^([^/]*)/([^/]*)/$ /modely.html?znacka=$1&typ=$2

ErrorDocument 404 /404.html

jde mi hlavně o tenhle řádek: RewriteRule ^([^/]*)/([^/]*)/$ /modely.html?znacka=$1&typ=$2. To celkem funguje, ale to mám takhle psát příkaz pro každou stránku i pro každý počet parametrů? Někde jsou totiž 3, někde 4 apod. Nebo jde nějak část před .html udělat regulárním výrazem?

Moc děkuju za pomoc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0