htaccess

3 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravím, v .htaccess mám: RewriteEngine on Options +FollowSymlinks RewriteCond %{REQUEST_URI} novinky(.*).htm RewriteRule novinky(.*).htm index.php?p=novinky&s=$1 [nc,L,QSA] Options +FollowSymlinks RewriteCond %{REQUEST_URI} ^(.*).htm RewriteRule ^(.*).htm index.php?p=$1 [nc,L,QSA] A v index.php mám potom podmínky na proměnné. Na localhostu mi vše normálně fungovalo, ale když jsem vše dal na wz hosting, tak třeba při "skupina.htm" místo index.php?p=skupina hodí wzkovskou 404ku. Prosím, kde mám chybu v tom htaccess zápisu? Děkuji!
  2. Před index.php přidej celou cestu k souboru, tedy lomítko: /index.php?p=.... Pokud používáš Firefox, zkus si nainstalovat Firebug nebo LiveHTTPHeaders, při lazení přesměrovávacích pravidel ti pomůžou -- můžeš se přesně podívat, jakou odpověď ti server posílá. Mimochodem, měl bych pár výhrad k obsahu souboru jako celku: a) volbu FollowSymlinks stačí uvést jednou b) RewriteCond používáš úplně zbytečně, v obou uvedených případech bohatě stačí výraz u RewriteRule c) volba NC zpřístupní stejný obsah z více URL, což je z hlediska SEO (optimalizace pro vyhledávače) hovadina d) poslední drobnost..pro přehlednost je lepší uvádět všechny přepínače velkými písmeny ;)
  3. Děkuji moc za odpověď a za rady!

← Zpět na všechna témata