CMS Made Simple Forums
https://forum.cmsmadesimple.org/

Pekna URL
https://forum.cmsmadesimple.org/viewtopic.php?f=42&t=29827
Page 2 of 3

Author:  kino [ Tue Apr 27, 2010 4:37 pm ]
Post subject:  Re: Pekna URL

honya84 \honya84:
Mám stejný problém se zobrazováním index.php uvnitř adresy stránky


pokud pouzijes v config.php misto internal mod_rewrite a zacne to hazet 404, tak
1. nemas spravne nastaven soubor .htaccess v root slozce CMSMS
2. hosting nepodporuje mod_rewrite

Author:  panther [ Wed Apr 28, 2010 11:54 am ]
Post subject:  Re: Pekna URL

Ahoj,
taky mám týž problém s přepisem, prosím polopatě a omlouvám se :)

kino \kino:
pokud pouzijes v config.php misto internal mod_rewrite a zacne to hazet 404, tak
1. nemas spravne nastaven soubor .htaccess v root slozce CMSMS
2. hosting nepodporuje mod_rewrite

Jak má vypadat správně htaccess? Klasický přepis jsem někde používal už, ale neznám GET proměnné, které jsou použity, to asi musím, ne? Vím, že před přepisem tam byla page=stranka, ale jak z toho dostat tu adresářovou strukturu, to mi hlava nebere. var_dump($_GET) mi nic nevypsalo (nebo jsem mimo?) :-) Hosting rewrite podporuje.


Druhá věc, abych nezakládal nové téma, mám ve struktuře stránek jazykové rozlišení - CZ, do budoucna bude EN. Jelikož ale mám web zatím jednojazyčný, je URL ve tvaru web.cz/cz/sluzby/sluzba/ nechtěná a chtěl bych to "cz" nějak odebrat, tedy na web.cz/sluzby/sluzba/. Zkoušel jsem v administraci CMSMS tento Nadpis sekce dát jako neaktivní i nezobrazovat v menu, ale v URL mě stále trápí, nemohu se ho za boha zbavit.


Děkuji všem :)


PS. S CMSMS začínám, tak mě, prosím, nekamenujte :-) Děkuji.

Author:  Radim [ Wed Apr 28, 2010 2:51 pm ]
Post subject:  Re: Pekna URL

Ahoj,
možná by bylo vhodné ohledně pěkných URL začít s přečtením příspěvku http://forum.cmsmadesimple.org/index.php/topic,29827.0.html se kterým si Kino dal práci a podle kterého je to rozběhnout hračka.

Osobně jsem této problematice taky moc nerozuměl a po letmém přečtení co je to vlastně mod_rewrite (třeba tady http://www.jakpsatweb.cz/server/mod-rewrite.html) a zmiňovaného příspěvku bylo rozběhnutí pěkných URL hračka.

Radim

Author:  panther [ Wed Apr 28, 2010 5:15 pm ]
Post subject:  Re: Pekna URL

Radim \Radim:
Ahoj,
možná by bylo vhodné ohledně pěkných URL začít s přečtením příspěvku http://forum.cmsmadesimple.org/index.php/topic,29827.0.html se kterým si Kino dal práci a podle kterého je to rozběhnout hračka.

Osobně jsem této problematice taky moc nerozuměl a po letmém přečtení co je to vlastně mod_rewrite (třeba tady http://www.jakpsatweb.cz/server/mod-rewrite.html) a zmiňovaného příspěvku bylo rozběhnutí pěkných URL hračka.


Udělal jsem to dle článku, ale hází mi to 500, na kterou předtím taky nebylo odpovězeno. V configu mám vše dle ukázky, přepis mod_rewrite, vše potřebné povolené...  Asi jsem jelen :-(

S jiným htaccessem se mi to netluče, je tam sám.

Tak vyřešeno. Bomba :-)

Author:  osxfil [ Sat May 01, 2010 6:36 am ]
Post subject:  Re: Pekna URL

A jak? Na mém hostingu bylo např. potřeba okomentovat Options +FollowSymLinks. Možná by ses mohl podělit, aby věděli i statní, pokud by se jim něco podobného stalo.

Author:  panther [ Sat May 01, 2010 11:31 am ]
Post subject:  Re: Pekna URL

osxfil \osxfil:
A jak? Na mém hostingu bylo např. potřeba okomentovat Options +FollowSymLinks. Možná by ses mohl podělit, aby věděli i statní, pokud by se jim něco podobného stalo.

Našel jsem jiný návod, konkrétně http://www.siteground.com/tutorials/CMS ... curity.htm

Author:  osxfil [ Sat May 01, 2010 1:50 pm ]
Post subject:  Re: Pekna URL

Což v podstatě odpovídá tomu co jsem psal. Originální .htaccess z instalace CMSMS nemá okomentovaný Options +FolowSymLinks - v tom, který jsi použil ty tenhle Option vůbec není

Author:  Radim [ Sat May 01, 2010 2:35 pm ]
Post subject:  Re: Pekna URL

Ahoj,
taky jsem pro hladký průběh musel zakomentovat volbu Options +FollowSymLinks
a kromě toho jsem nastavoval volbu RewriteBase /cms na adresář ve kterém se nachází instalace CMS na hostingu.

Toto bezproblémově funguje na hostingu web4u.cz

Radim

Author:  Fotograf77 [ Mon May 24, 2010 6:44 pm ]
Post subject:  Re: Pekna URL

Zdravim, mam problem trochu opacny. . . mam nastavene aj config.php a aj .htaccess a na miesto internal v config.php mam $config['url_rewriting'] = 'mod_rewrite';

problem je v tom, ze sa mi sice vsetky linky zmenily spravne, ale po kliku mi vyhodi 404. . stranka v tom "peknom" tvare proste neexistuje. . .  :'(
uz fakt neviem co s tym. . poradte pls niekto :)
server mod_rewrite podporuje ...

Author:  kino [ Tue Jul 06, 2010 10:00 am ]
Post subject:  Re: Pekna URL

Fotograf77 \Fotograf77:
problem je v tom, ze sa mi sice vsetky linky zmenily spravne, ale po kliku mi vyhodi 404. . stranka v tom "peknom" tvare proste neexistuje. . .  :'(
uz fakt neviem co s tym. . poradte pls niekto :)
server mod_rewrite podporuje ...


tak pokud Ti hosting mod_rewrite podporuje tak:
1. mas blbe napsany .htaccess
2. mas na nej spatne nastaveny prava
3. v administraci hostingu mas nastaveno, taby to .htaccess ignorovalo.

Author:  Deeci [ Wed Jan 19, 2011 1:50 pm ]
Post subject:  Re: Pekna URL

Nemáte někdo náhodou pořešeny SEO friendly URL u modulu novinky - News, konrétně u listování? Odkazy mi to tvoří ve tvaru index.php?mact=News,...

Author:  Cody [ Sat Mar 12, 2011 7:06 pm ]
Post subject:  Re: Pekna URL

Deeci \Deeci:
Nemáte někdo náhodou pořešeny SEO friendly URL u modulu novinky - News, konrétně u listování? Odkazy mi to tvoří ve tvaru index.php?mact=News,...


Zkus použít kolonku url (poslední verze) a novinka má hezkou URL http://www.uroboros.cz/spusteni-diskuzniho-fora/

Author:  rostislavk [ Wed Feb 29, 2012 1:36 pm ]
Post subject:  Re: Pekna URL

Ahoj, pěkná url fungují dobře, ale chtěl bych pomocí .htaccess přesměrovat nejakadomena.cz/index.php na nejakadomena.cz. Nikde jsem to nenašel. Prosím o radu. Díky

Author:  Cody [ Wed Feb 29, 2012 9:25 pm ]
Post subject:  Re: Pekna URL

rostislavk \rostislavk:
Ahoj, pěkná url fungují dobře, ale chtěl bych pomocí .htaccess přesměrovat nejakadomena.cz/index.php na nejakadomena.cz. Nikde jsem to nenašel. Prosím o radu. Díky


Tenhle článek vše pěkně vysvětluje.

Author:  ferdo93 [ Fri Apr 06, 2012 9:17 am ]
Post subject:  Re: Pekna URL

Zdravim. Nemozem nakonfigurovat peknu URL.
Postup: do config.php, ktory je umiestneny v rootu cms som napisal:
\$1:
$url = array();
 
if (isset($_GET['q'])) {
    $q   = trim($_GET['q'], '/');
    $url = explode('/', $q);
}
 
if (isset($url[0])) {
    switch ($url[0]) {
        case 'clanok';
            if (isset($url[1])) {
                $article_title = $url[1];
 
                $article = new Article($article_title);
                $article->show();
            }
            break;
    }
}


Subor .htaccess ktory bol v cms/doc som nakopiroval do rootu a napisal:
\$1:
RewriteEngine on
RewriteBase /
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


Nepripoji styly, hodi chybu, alebo nereaguje. Robim to na localhoste. Mod rewrite povoleny mam.

Page 2 of 3 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/