Beste Sitedeals leden,
Ik ben bezig met het maken van een voetbalnieuwssite. Nu ben ik aan een van de laatste stadia aangekomen, de SEO vriendelijke URL's.
Ik ken niet veel van mod_rewrite maar ben wat beginnen zoeken en kwam hetvolgende uit om www.tcof.nl/nieuwsbericht?bericht=bla-bla te veranderen naar www.tcof.nl/nieuws/bla-bla :
Het werkt echter treden er nog twee probleempjes op.Code:RewriteEngine On RewriteRule ^nieuws/(.*)/ nieuwsbericht.php?bericht=$1
De lay-out is ineens verdwenen, en als ik bijvoorbeeld op de home button druk kom ik uit op www.tcof.nl/nieuws/bla-bla/index.php ipv. www.tcof.nl/index.php
Weet iemand wat het probleem is en hoe ik het kan oplossen. Als je het werkend wilt zien ik heb even een bestaand voorbeeld gebruikt dus de twee links van hierboven werken.
Groeten,
Gijs Bloemen
- .htaccess probleem
-
29-12-2008, 20:54 #1
- Berichten
- 1.531
- Lid sinds
- 17 Jaar
.htaccess probleem
-
-
29-12-2008, 20:59 #2
- Berichten
- 349
- Lid sinds
- 17 Jaar
Het probleem zit hem in het feit dat hoewel je server /nieuws/* als doorverwijzing naar nieuwsbericht.php ziet, je browser dat niet doet. Een verwijzing naar een plaatje wordt dus gezocht in /nieuws en een verwijzing naar een stylesheet ook. Gebruik voor je plaatjes altijd bijvoorbeeld /images/* (met een slash ervoor dus) en voor je stylesheet /css/style.css. Dan pikt je browser dat ook op.
-
29-12-2008, 21:02 #3
- Berichten
- 30
- Lid sinds
- 16 Jaar
Dat komt omdat nu word gedacht dat je in het mapje nieuws zit die niet bestaat.
Probleer is voor alle links een / te zetten, href="/home.php"
of gebruik de volledige pad dat is nog beter.
-
29-12-2008, 21:04 #4
- Berichten
- 349
- Lid sinds
- 17 Jaar
Je verwijst trouwens ook naar een niet bestaande style.css
-
29-12-2008, 21:08 #5
- Berichten
- 1.531
- Lid sinds
- 17 Jaar
Dat komt omdat nu word gedacht dat je in het mapje nieuws zit die niet bestaat.
Probleer is voor alle links een / te zetten, href="/home.php"
of gebruik de volledige pad dat is nog beter.
Origineel gepost door Johannes Timmerman
Dat komt omdat nu word gedacht dat je in het mapje nieuws zit die niet bestaat.
Probleer is voor alle links een / te zetten, href="/home.php"
of gebruik de volledige pad dat is nog beter.
Je verwijst trouwens ook naar een niet bestaande style.css
-
29-12-2008, 21:11 #6
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
<link href="/style.css" rel="stylesheet" type="text/css" />
zet die slash ervoor
-
29-12-2008, 21:20 #7
- Berichten
- 1.531
- Lid sinds
- 17 Jaar
Inderdaad nu werkt het. Bedankt Jhaagmans, Johannes Timmermans en Stefan_
-
29-12-2008, 21:25 #8
- Berichten
- 349
- Lid sinds
- 17 Jaar
Blijf je altijd realiseren dat er een groot verschil is tussen server-side en client-side. Wat de server ziet ziet de browser lang niet altijd. Beginnende Ruby on Rails developers lopen ook vaak tegen dat probleem aan heb ik gemerkt.
-
29-12-2008, 21:41 #9
- Berichten
- 1.531
- Lid sinds
- 17 Jaar
Origineel gepost door jhaagmans
Blijf je altijd realiseren dat er een groot verschil is tussen server-side en client-side. Wat de server ziet ziet de browser lang niet altijd. Beginnende Ruby on Rails developers lopen ook vaak tegen dat probleem aan heb ik gemerkt.
-
29-12-2008, 22:31 #10
- Berichten
- 349
- Lid sinds
- 17 Jaar
Dat is dan weer het probleem server versus client. Hoewel de client duidelijk /nieuws/style.css opvraagt, geeft de server toch de inhoud van /niewsbericht.php?bericht=style.css terug aan de browser. Dat is en blijft het lastige, je moet niet te veel blijven hangen in de werkelijke bestandsstructuur, maar goed nadenken over wat de client denkt en wat de server doet.
-
29-12-2008, 22:36 #11
- Berichten
- 1.531
- Lid sinds
- 17 Jaar
Origineel gepost door jhaagmans
Dat is dan weer het probleem server versus client. Hoewel de client duidelijk /nieuws/style.css opvraagt, geeft de server toch de inhoud van /niewsbericht.php?bericht=style.css terug aan de browser. Dat is en blijft het lastige, je moet niet te veel blijven hangen in de werkelijke bestandsstructuur, maar goed nadenken over wat de client denkt en wat de server doet.
-
29-12-2008, 22:47 #12
- Berichten
- 349
- Lid sinds
- 17 Jaar
Succes ermee!
Jammer van die speler op de frontpage trouwens ;o
-
29-12-2008, 23:02 #13
- Berichten
- 1.531
- Lid sinds
- 17 Jaar
Origineel gepost door jhaagmans
Succes ermee!
Jammer van die speler op de frontpage trouwens ;o
-
29-12-2008, 23:18 #14
- Berichten
- 448
- Lid sinds
- 17 Jaar
Hey Gijs, nog 1 dingetje:
je kan best gewoon '<base href...' instellen, hiervoor moet je het minste wijzigen en het werkt altijd :)
-
30-12-2008, 00:17 #15
- Berichten
- 349
- Lid sinds
- 17 Jaar
Origineel gepost door Gijs Bloemen
In de banner of bij de special? De banner verandert waarschijnlijk nog ;)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic