ik heb een website en dat ziet er als volgt uit:
index.php?pagina=home
nu wil ik het aanpassen naar:
index.php/pagina/home.html
ik heb het zo geprobeerd:
maar da werkt lang geen kanten :)Code:RewriteEngine On RewriteRule ^pagina/(.*)/ index.php?pagina=$1 RewriteRule ^pagina/(.*)/ index.php?pagina=$1
- PHP Mod_Rewrite
-
02-01-2007, 23:09 #1
- Berichten
- 49
- Lid sinds
- 18 Jaar
PHP Mod_Rewrite
-
-
03-01-2007, 08:49 #2
- Berichten
- 192
- Lid sinds
- 19 Jaar
Code:RewriteEngine On RewriteRule ^pagina\/([a-zA-Z0-9-_]+).html?$ index.php?pagina=$1 [L] //Bij deze kan je er ook nog wel dit ervan maken.. zonder dat het in een map gaat... RewriteRule ^([a-zA-Z0-9-_]+).html?$ pagina.php?pagina=$1 [L]
Code:Options +FollowSymLinks RewriteEngine on RewriteRule pagina/(.*).html index.php?pagina=$1
-
03-01-2007, 09:46 #3
- Berichten
- 49
- Lid sinds
- 18 Jaar
Arjon bedankt, maar het lukt nog niet:)
RewriteRule ^([a-zA-Z0-9-_]+).html?$ pagina.php?pagina=$1 [L]
RewriteRule ^pagina\/([a-zA-Z0-9-_]+).html?$ index.php?pagina=$1 [L]
//edit
ik zal even zeggen wat er fout gaat. hij laat bij de 2de code de pagina die we includen maar de index.php staat er niet op? de afbeeldingen zijn weg.. ectLaatst aangepast door Wout T : 03-01-2007 om 09:55
-
03-01-2007, 10:39 #4
- Berichten
- 625
- Lid sinds
- 19 Jaar
Dat is logisch, omdat de browser de bestanden niet vind in de map pagina/
Een oplossing is om de base url in te stellen (tussen de <head> tags):
Code:<base href="http://example.com/" />
-
03-01-2007, 10:55 #5
- Berichten
- 49
- Lid sinds
- 18 Jaar
Tis gemaakt, bedankt jongens!
Tags voor dit bericht
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