Ik wilde eens proberen om met 'mooie' urls te gaan werken
Dus ipv: index.php?page=search&search=test+woord heb ik dan nu /search/test+woord/
Ziet er allemaal leuk uit, maar nu zie ik een probleem.
Ik heb in de <head> van mijn html namelijk een aantal links staan naar bijvoorbeeld css-bestanden. Die doen het nu echter niet meer. Weet iemand hoe ik dit makkelijk en schoon oplos?
[edit] Nog een 2e vraag:
Hoe zorg ik nu dat forms op de goede manier gesubmit worden met deze urls?
- mooie urls (htaccess) icm bestandsverwijzingen in html
-
04-01-2009, 15:35 #1
- Berichten
- 17
- Lid sinds
- 17 Jaar
mooie urls (htaccess) icm bestandsverwijzingen in html
Laatst aangepast door E.C. van Brussel : 04-01-2009 om 15:47
-
In de schijnwerper
Linkvada.com Linkbuilding Platform: Direct Linkbuilden op 77.000+ premium domeinenSEO/LinkbuildingHulp bij SEO/GoogleAds (NL/BE/DE). Economy.nl Google Premier Partner.Freelance / WerkPopi.nl | Linkbuilding Platform| 14.000+ MogelijkhedenSEO/LinkbuildingAffiliate link poster V1.0 - Automatisch affiliate links posten in blogs - WP pluginPHP scripts -
04-01-2009, 15:40 #2
- Berichten
- 1.670
- Lid sinds
- 17 Jaar
Zet er een / voor en het werkt weer. (niet style/css.css maar /style/css dus)
-
04-01-2009, 15:46 #3
- Berichten
- 17
- Lid sinds
- 17 Jaar
Dat heb ik geprobeerd, want ik zag dat cake dat deed. Er is echter dan nog een probleem.
Ik neem aan dat een / ervoor zetten betekent dat die vanaf de root werkt? Bij mij op de localhost zit die website namelijk nog in 3 submappen in de root. XD
Online zal er waarschijnlijk wel werken, dus ik houd het hier dan maar op.
Ik had trouwens nog een 2e vraag, zie mijn edit in de beginpost.
-
04-01-2009, 15:58 #4
- Berichten
- 286
- Lid sinds
- 17 Jaar
Maak inplaats van een submit een button met onClick= alle gegevens ophalen uit het formulier met javascript en dan doorsturen naar welke pagina je wil.
Dus bijv. formulier met 1 textfield "keyword":
Code:function send(){ this.location.href = "/search/"+document.getElementById('formulier').keyword.value; }
-
04-01-2009, 21:24 #5
- Berichten
- 1.670
- Lid sinds
- 17 Jaar
Met forms kan dit ook gewoon: gewoon / ervoor en je werkt vanuit de root en zonder een omslachtig stukje javascript (hierdoor ondersteun je ook browsers zonder js aan).
Voorbeeld: kijk in de bron code van http://pic.filehostserver.eu
-
04-01-2009, 21:52 #6
- Berichten
- 17
- Lid sinds
- 17 Jaar
Maar die form werkt met post. Alleen als je form met get werkt dan krijg je problemen, vandaar dat javascript dan wel nodig is.
-
04-01-2009, 21:54 #7
- Berichten
- 1.670
- Lid sinds
- 17 Jaar
Je kan gewoon zo je form doen dacht ik:
/formlocatie/?formwaardes
Een form hoeft niet seo vriendelijk te zijn omdat de ingevulde waardes meestal dynamisch zijn (tenzij je geen tekstvakken hebt)
-
04-01-2009, 22:01 #8
- Berichten
- 457
- Lid sinds
- 18 Jaar
In plaats van / kun je ook een <base href="http://www.domein.nl/" /> in je <head> zetten.
Die kun je dus op je localhost eventueel aanpassen naar de goede map.
-
05-01-2009, 08:31 #9
- Berichten
- 17
- Lid sinds
- 17 Jaar
Origineel gepost door Matthijs Huisman
In plaats van / kun je ook een <base href="http://www.domein.nl/" /> in je <head> zetten.
Die kun je dus op je localhost eventueel aanpassen naar de goede map.
Dank voor deze tip.
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