Regular expression i htaccess regex, PCRE, POSIX, upotreba Apache .htaccess , mod_rewrite |
![]() |
|
Alati teme | Način prikaza |
|
![]() |
#1 |
član
Certified
Datum učlanjenja: 21.12.2009
Poruke: 87
Hvala: 19
0 "Hvala" u 0 poruka
![]() |
![]() Poz,
Evo sad bacih oko na error log na cpanelu kad tamo brdo broken linkova. Recimo, Kôd:
[Wed Sep 01 17:20:14 2010] [error] [client IP] File does not exist: /home/public_html/contact-us, referer: http://www.computerfields.com/contact-us/ [Wed Sep 01 17:10:33 2010] [error] [client IP] File does not exist: /home/public_html/our-products, referer: http://www.computerfields.com/our-products/ Kôd:
RewriteRule ^our-products/$ products.php [L] RewriteRule ^contact-us/$ contactus.php [L] Kôd:
<li><a href="/our-products/">Products</a></li> <li><a href="/contact-us/" style="background-image:url(/images/active.png); background-repeat:no-repeat; background-position:center;">Contact Us</a></li> hvala unapred!
__________________
ABILITY TO SPEAK DOESN'T MAKE YOU INTELLIGENT - www.computerfields.com - www.hostingfields.com - www.tekstovi.ws - |
![]() |
![]() |
![]() |
#2 |
branislav mandic mando
Wrote a book
Datum učlanjenja: 30.10.2009
Lokacija: NS
Poruke: 1.241
Hvala: 261
486 "Hvala" u 189 poruka
![]() ![]() ![]() ![]() ![]() |
![]() Pa napravi i rewriterule na linkovima bez slasha.
__________________
... Ej, živote, teško ovo jebote, mani me se živote, ti ga nabijem! |
![]() |
![]() |
"Hvala" 3banchi za poruku: |
![]() |
#3 |
član
Certified
Datum učlanjenja: 21.12.2009
Poruke: 87
Hvala: 19
0 "Hvala" u 0 poruka
![]() |
![]() Imao sam i to ranije, nisam obracao paznju kako radi ali sam ne davno obrisao, ne znam sto
![]() mislis ovako: Kôd:
RewriteRule ^our-products/$ products.php [L] RewriteRule ^our-products$ products.php [L] RewriteRule ^contact-us/$ contactus.php [L] RewriteRule ^contact-us$ contactus.php [L]
__________________
ABILITY TO SPEAK DOESN'T MAKE YOU INTELLIGENT - www.computerfields.com - www.hostingfields.com - www.tekstovi.ws - |
![]() |
![]() |
![]() |
#4 |
branislav mandic mando
Wrote a book
Datum učlanjenja: 30.10.2009
Lokacija: NS
Poruke: 1.241
Hvala: 261
486 "Hvala" u 189 poruka
![]() ![]() ![]() ![]() ![]() |
![]() Da to sam mislio.
__________________
... Ej, živote, teško ovo jebote, mani me se živote, ti ga nabijem! |
![]() |
![]() |
"Hvala" 3banchi za poruku: |
![]() |
#5 |
član
Certified
Datum učlanjenja: 21.12.2009
Poruke: 87
Hvala: 19
0 "Hvala" u 0 poruka
![]() |
![]() me ne fercera ni tako,... opet error
__________________
ABILITY TO SPEAK DOESN'T MAKE YOU INTELLIGENT - www.computerfields.com - www.hostingfields.com - www.tekstovi.ws - |
![]() |
![]() |
![]() |
#6 |
branislav mandic mando
Wrote a book
Datum učlanjenja: 30.10.2009
Lokacija: NS
Poruke: 1.241
Hvala: 261
486 "Hvala" u 189 poruka
![]() ![]() ![]() ![]() ![]() |
![]() Pretpostavljam da je na apachu...davno sam resavao nesto slicno pa pogledaj Trailing Slash Problem
Kôd:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !example.php RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301]
__________________
... Ej, živote, teško ovo jebote, mani me se živote, ti ga nabijem! Poslednja izmena od 3banchi : 02. 09. 2010. u 00:25. |
![]() |
![]() |
![]() |
#7 |
Super Moderator
Knowledge base
Datum učlanjenja: 20.03.2006
Lokacija: Kragujevac
Poruke: 1.878
Hvala: 291
1.345 "Hvala" u 355 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Koliko ja vidim linkovi rade http://www.computerfields.com/contact-us
|
![]() |
![]() |
"Hvala" mileusna za poruku: |
![]() |
#8 |
branislav mandic mando
Wrote a book
Datum učlanjenja: 30.10.2009
Lokacija: NS
Poruke: 1.241
Hvala: 261
486 "Hvala" u 189 poruka
![]() ![]() ![]() ![]() ![]() |
![]() Izgleda da je resio, malopre nisu radili bez /.
![]()
__________________
... Ej, živote, teško ovo jebote, mani me se živote, ti ga nabijem! |
![]() |
![]() |
![]() |
#9 |
član
Certified
Datum učlanjenja: 21.12.2009
Poruke: 87
Hvala: 19
0 "Hvala" u 0 poruka
![]() |
![]() Hm,... ma ono radi,.. rewrita ga sad linkovi rade i za / i bez /.
problem je sto i dalje dobijam errore u logu,.... ne kapiram sto?
__________________
ABILITY TO SPEAK DOESN'T MAKE YOU INTELLIGENT - www.computerfields.com - www.hostingfields.com - www.tekstovi.ws - |
![]() |
![]() |
![]() |
#10 | |
Super Moderator
Knowledge base
Datum učlanjenja: 20.03.2006
Lokacija: Kragujevac
Poruke: 1.878
Hvala: 291
1.345 "Hvala" u 355 poruka
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() U Apaču isključi MultiViews opciju u httpd.conf ili u .htaccess. MultiViews deluje pre mod_rewrite, tako da Apache pokušava da nađe neki file koji liči na /contact-us i verovatno pravi grešku, a tek onda stvar preuzima mod_rewrite. Često pravi probleme, pogotovu u kombinaciji sa mod_rewrite, pa moguće da je i kod tebe to problem.
Citat:
Poslednja izmena od mileusna : 02. 09. 2010. u 12:04. |
|
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Broken Links - Ful Solution | Rafting | Programiranje | 3 | 01. 05. 2010. 00:18 |
hyper link | Iceman | Sva početnička pitanja | 5 | 17. 08. 2009. 21:39 |
link | mirko | Sva početnička pitanja | 3 | 01. 12. 2007. 22:58 |
Last page link | zextra | Obaveštenja, predlozi i pitanja | 2 | 10. 07. 2006. 22:10 |