Autor Zpráva
John1
Profil *
Dobrý den, používam na webu mod_rewrite a v souboru .htaccess mám

RewriteEngine on

RewriteCond %{REQUEST_URI} ^.*/$
RewriteRule ^(.*)/$ /clanky.php?url=$1
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1 [R=301]


Pokud někdo napíše www.neco.cz/a tak mu to tam doplní lomítko, takže z toho vznikne www.neco.cz/a/.

Já bych ale potřeboval, aby to fungovalo přesně naopak tzn. www.neco.cz/a/ -> www.neco.cz/a nebo alespoň, aby v případě zadání adresy bez lomítka, se stránka zobrazila bez něj a lomítko se nedoplňovalo.

A teď ještě věc druhá. Mám články řazené do různých kategorií (např. auta, motorky, kola,...) a adresa by měla vypadat takto www.neco.cz/auta/a

Odkaz mám udělaný takhle:

echo "<a href=".$radek['kat']."/" .$radek['url']. "/>".$radek['nadpis']."</a>";


Stránku to sice najede, ale nezobrazí se žádný článek.

Děkuji všem za pomoc, John
Marcus Flintus
Profil *
proč to potřebuješ naopak? řekni mi jedinej důvod proč to musíš mít naopak..... (myslim to zcela vážně, zajimá mě to)
John1
Profil *
protože pokud je na konci to lomítko, vypadá to jako adresář....a pokud to máš udělaný jako RS, kde publikuješ články, tak to je takový divný, aby každý článek měl vlastní adresář. možná, že to vypadá jako blbost, ale myslím si, že to je lepší. poradí mi někdo pls s tím lomítkem.

jinak to .htaccess mám takto, nahoře je malá chybka:

RewriteEngine on

RewriteCond %{REQUEST_URI} ^.*/$
RewriteRule ^(.*)/$ /clanky.php?url=$1
RewriteCond %{REQUEST_URI} !\.[[:alnum:]]+$
RewriteRule ^(.+[^/])$ /$1/ [R=301]


Dík
Toto téma je uzamčeno. Odpověď nelze zaslat.

0