Page 1 of 1
mały problem z przyjaznymi URL
Posted: Mon Apr 26, 2010 8:45 am
by pomier
Witam wszystkich serdecznie, jak w temacie napisałem mam problem ze zmianą wyświetlanych adresów może ktoś wie jak i gdzie ustwić by było po ludzku? i jaki dodatek zainastalować bo raczej coś trzeba doinstalować.
Dzięki za pomoc pozdrwiam
a to jest moja strona na CMS made simple
http://www.artdd.eu
Re: mały problem z przyjaznymi URL
Posted: Tue Apr 27, 2010 5:20 am
by kenumir
Trzeba zastosować połączenie .htaccess i konfiguracji
.htaccess
Code: Select all
RewriteEngine On
#Rewrites page.html as index.php?page
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^(.+)$ /index.php?page=$1 [QSA]
config.php
Code: Select all
...
$config['url_rewriting'] = 'mod_rewrite';
...
$config['page_extension'] = '.html';
rozszerzenie html to tylko tak dla przykładu - możesz zostawić puste
Re: mały problem z przyjaznymi URL
Posted: Tue Apr 27, 2010 6:58 am
by pomier
Dzięki za odp na mój problem, wstawiłem wszystko jak napisałeś ale nadal nic adresy się nie zmieniły. plik htaccess władowałem w główny folder ze stroną.
Pozdrawiam
Pomier
Re: mały problem z przyjaznymi URL
Posted: Tue Apr 27, 2010 7:28 am
by pomier
pomier wrote:
Dzięki za odp na mój problem, wstawiłem tak jak napisałes i zadziałało extra dzieki
Pozdrawiam
Pomier
Re: mały problem z przyjaznymi URL
Posted: Tue Apr 27, 2010 4:20 pm
by kenumir
wyczyść cache CMS - może to pomoże
możliwe też że mod_rewrite nie jest włączony na serwerze jakiego używasz
wstaw byle co do pliku htaccess i zobacz czy pokaże się błąd - jak tak to htaccess jest ok i błędu trzeba szukać gdzie indziej
Re: mały problem z przyjaznymi URL
Posted: Wed Apr 28, 2010 1:46 am
by korpirkor
Tak jak mówił
kenumir - przyjazne URL-e realizuje się za pomocą pliku
.htaccess , który trzeba dostosować.
Użyj jako bazy pliku
doc/htaccess.txt (zależnie od wersji CMS MS się on zmieniał)
Interesuje nas także plik
config.php - szczególnie zmienne pod
#URL Settings
I teraz tak: W większości przypadków wystarczy zmodyfikować dwie linijki:
http://www.google.pl/ - > /
http://www.strona.pl/costam/ - > /costam/
Code: Select all
RewriteRule ^(.+)$ index.php?page=$1[QSA]
Zależnie od $config['query_var']
- Wszystkie odnośniki wstawione przed tą modyfikacja trzeba będzie poprawić.
- Żeby odnośnik działał niezależnie od przyjaznych url-i należy wstawiać go za pomocą znacznika {cms_selflink}
- Niektóre moduły nie wspierają przyjaznych URLi i trzeba samodzielnie je zmodyfikować
Re: mały problem z przyjaznymi URL
Posted: Wed Apr 28, 2010 7:24 am
by pomier
Dzięki wszystkim za odp i pomoc, ale już wszystko działa ok można zobaczyć
www.artdd.eu