Zadejte hledaný výraz...

Pěkná URL s .htaccess

Boulderdash
verified
rating uzivatele
(1 hodnocení)
20. 2. 2011 22:22:42
Chtěl bych se zeptat - na svém webu používám php skript pro vypisování php souborů
$ukaz="stranky/".$_GET;
if (! is_null ($ukaz)){
if (File_Exists ($ukaz.".php")){
include $ukaz.".php";
}
elseif (File_Exists ($ukaz.".html")){
include $ukaz.".html";
}
else {
include "stranky/stranka.php";
}
}
?>
tzn. odkazy jsou ve tvaru "?ukaz=stranka". Chtěl bych, aby to bylo "hezčí", resp. "stranka.htm". Na webu jsem našel postupy, jak docílit pěkné URL, ale jiným způsobem a podle mého názoru (pro mé účely) zbytečně složitě.
Poradí někdo, jak by se to dalo udělat? Děkuji
20. 2. 2011 22:22:42
https://webtrh.cz/diskuse/pekna-url-s-htaccess#reply611618
hm
verified
rating uzivatele
(20 hodnocení)
20. 2. 2011 23:03:12
staci ti vytvorit soubor .htaccess v rootu (hlavni adresar webu kde mas index.php) a jednoduchy obsah v nem:
RewriteEngine On
RewriteBase /
RewriteRule /(+).htm /index.php?ukaz=$1
nebo v pripade nefcnosti
RewriteEngine On
RewriteBase /
RewriteRule (+).htm /index.php?ukaz=$1
pricemz za rewritebase bude / pokud je adresa webu domena.cz/ pokud mas web v adresari treba domena.cz/web/ je potreba tam dat RewriteBase /web/ (proiste text za domenou)
neplati to ve 100% pripadu ale na vetsine hostingu a nastaveni serveru to funguje tak jak rikam, predpokladem je podpora pro htaccess a rewrite engine - mod_rewrite (coz je taky ve vetsine pripadu samozrejmost)
20. 2. 2011 23:03:12
https://webtrh.cz/diskuse/pekna-url-s-htaccess#reply611617
Lukáš
verified
rating uzivatele
(22 hodnocení)
20. 2. 2011 23:05:35
do souboru .htaccess napíšeš :
A v samotném index.php souboru nebudeš mít odkaz text odkazu ale text odkazu
20. 2. 2011 23:05:35
https://webtrh.cz/diskuse/pekna-url-s-htaccess#reply611616
Boulderdash
verified
rating uzivatele
(1 hodnocení)
25. 2. 2011 12:02:27
V .htaccess už pravidlo mám - hraje to nějakou roli? Protože mi to nefunguje - ani jedno z řešení.
aktuálně tam mám napsáno:
RewriteEngine on
RewriteBase /
RewriteRule (+).htm /index.php?ukaz=$1
# Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^domena.cz
RewriteRule (.*) http://www.domena.cz/$1
25. 2. 2011 12:02:27
https://webtrh.cz/diskuse/pekna-url-s-htaccess#reply611615
Jakub
verified
rating uzivatele
(101 hodnocení)
14. 3. 2011 14:44:00
Nechci kvůli své neschopnosti zakládat obdobné vlákno...
Poradí někdo prosím, jak z domena.cz/neco.html udelat domena.cz/neco/? Jedná se pouze o statické stránky, kde něco zkouším. Našel jsem hromadu .htaccess a co tam mít, ale neběhá mi to.
Děkuji!
14. 3. 2011 14:44:00
https://webtrh.cz/diskuse/pekna-url-s-htaccess#reply611614
Pro odpověď se přihlašte.
Přihlásit