Autor Zpráva
zdenek
Profil *
potreboval bych predelat odkaz na webu ,
mam treba soubor
plavani.php
a chtel bych to predelat aby to vypadalo takto nazev webu/plavani/
a obsah webu se zobrazil, sem vytvoril toto, ale nefunguje to ):

RewriteRule contact.php(.*) mujweb/contact/ [R=301,L]
Kajman
Profil *
zkus tohle:

RewriteRule ^/(plavani|contact)/$ /$1.php [L,QSA]

A v te zavorce si vyjmenuj ty soubory, pro ktere to chces. Jsou oddelene znakem nebo (|). A jestli tam pravdu chces R=301, tak si tam ten flag pridej.
zdenek
Profil *
Tak sem zkusil vami navrhovane
RewriteRule ^/(plavani|contact)/$ /$1.php [L,QSA]

RewriteCond %{HTTP_HOST} ^localhost
RewriteRule ^/(contact|plavani)/$ /$1.php [L,QSA]

avsak pri zadani
localhost/contact/ mi to vyhodilo error 404 ):
Yuhů
Profil
ten contact.php to hledá ve špatném adresáři. asi.

zkus nastavit RewriteBase
nebo tomu /$1.php předřaď název adresáře. Teď rychle totiž nevím, co je na localhostu root.
zdenek
Profil *
no a to RewriteBase se nastavi jak ? to mi moc nejde
RewriteBase {HTTP_HOST} ?
Kajman
Profil *
Spíš tam bude zlobit to lomítko. Psal jsem to jen tak od boku jako inspiraci.

RewriteEngine On
RewriteRule ^(contact|plavani)/$ /$1.php [L,QSA]
Toto téma je uzamčeno. Odpověď nelze zaslat.