Autor Zpráva
MMarkus
Profil
V Panavisu mám adresu:
http://www.neco.cz/VSO-ConvertXtoDVD-,187.html

Chtěl bych z ní udělat toto:
http://www.neco.cz/VSO-ConvertXtoDVD.html

soubor htaccess je pro první případ upraven následovně
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^index.html$ index.php
RewriteRule ^produkty.html$ ?p=productsList [QSA]
RewriteRule ^kosik.html$ ?p=ordersBasket [QSA]
RewriteRule ^objednavka.html$ ?p=ordersDelivery [QSA]

RewriteRule ^([0-9]+),0,(.*)\.html$ ?p=p_$1 [QSA]
RewriteRule ^(.*),([0-9]+)\.html$ ?p=productsMore&iProduct=$2 [QSA]
RewriteRule ^0,([0-9]+),(.*)\.html$ ?p=productsList&iCategory=$1 [QSA]

Jde nějak úpravou kodu získat ještě lepší adresu?

díky za odpovědi

Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Moderátor Davex: Dva příspěvky sloučeny do jednoho, odstraněno přebytečné formátování (své příspěvky mohou členové měnit).
Moderátor Davex: Titulek „Jak přizpůsobit htaccess“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Davex
Profil
Po odstranění toho čísla by se aplikace nedozvěděla parametr iProduct a musel by se najít způsob, jak a kde ho má získat.
MMarkus
Profil
díky chtěl jsem alespon místo čárek dát pomlčky a to vůbec nejde odkaz stále to směruje na hlavní stránku

RewriteRule ^([0-9]+)-0-(.*)\.html$ ?p=p_$1 [QSA]

RewriteRule ^(.*)-([0-9]+)\.html$ ?p=productsMore&iProduct=$2 [QSA]

RewriteRule ^0-([0-9]+)-(.*)\.html$ ?p=productsList&iCategory=$1 [QSA]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0