Hoi SD,
bij het aanpassen van een site naar SEO vriendelijke url's, stuit ik op dit probleem:
ik wil: www.website.be/stratenplan/LOCATIE
en ik wil: www.website.be/archief/ARCHIEFSTUK
ik gebruik in .htaccess dit:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)/(([^/]+/)*[^.]+)$ $1.php?locatie=$2 [L]
RewriteRule ^(.*)/(([^/]+/)*[^.]+)$ $1.php?toneelstuk=$2 [L]
RewriteRule ^(([^/]+/)*[^.]+)$ $1.php [L]
het stratenplan werkt, maar het archief niet
als ik dit gebruik:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)/(([^/]+/)*[^.]+)$ $1.php?toneelstuk=$2 [L]
RewriteRule ^(.*)/(([^/]+/)*[^.]+)$ $1.php?locatie=$2 [L]
RewriteRule ^(([^/]+/)*[^.]+)$ $1.php [L]
dan werkt het stratenplan niet meer, maar het archief wel
Wie kan me hier bij helpen?
- .htaccess
-
18-07-2010, 15:25 #1
- Berichten
- 202
- Lid sinds
- 14 Jaar
.htaccess
-
In de schijnwerper
Laravel / Wordpress - Top kwaliteit voor een gunstig tariefFreelance / WerkSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / WerkPopi.nl | Linkbuilding Platform| 14.000+ MogelijkhedenLinkpartnersGezocht: Linkopties Installatie / Duurzaamheid / Groen / Energie / WonenOverige deals -
18-07-2010, 15:40 #2
- Berichten
- 548
- Lid sinds
- 16 Jaar
RewriteRule ^(.*)/(([^/]+/)*[^.]+)$ $1.php?locatie=$2 [L]
RewriteRule ^(.*)/(([^/]+/)*[^.]+)$ $1.php?toneelstuk=$2 [L]
Maak daar eens:
RewriteRule ^(.*)/(.*)$ $1.php?locatie=$2 [L]
RewriteRule ^(.*)/(.*)$ $1.php?toneelstuk=$2 [L]
van
-
18-07-2010, 15:49 #3
- Berichten
- 750
- Lid sinds
- 15 Jaar
Dat maakt toch niets uit er moet verschil zitten in de rewrites
Zoiets dus
Code:RewriteRule ^locatie/(.*)/(([^/]+/)*[^.]+)$ $1.php?locatie=$2 [L] RewriteRule ^toneelstuk/(.*)/(([^/]+/)*[^.]+)$ $1.php?toneelstuk=$2 [L]
-
18-07-2010, 15:50 #4
- Berichten
- 202
- Lid sinds
- 14 Jaar
@milan
Geeft hetzelfde effect: stratenplan werkt, archief niet.
toch bedankt. Is er iemand met een andere oplossing.?
Aanvullend bericht:
jammer, maar nu doet hij niets bij stratenplan en bij archief.Laatst aangepast door Jeroen F. : 18-07-2010 om 15:53 Reden: Automatisch samengevoegd.
-
18-07-2010, 15:53 #5
- Berichten
- 548
- Lid sinds
- 16 Jaar
Je zult dan toch met een locatie moeten werken:
RewriteRule ^stratenplan/(.*)$ stratenplan.php?locatie=$1 [L]
RewriteRule ^archief/(.*)$ archief.php?toneelstuk=$1 [L]
-
18-07-2010, 15:57 #6
- Berichten
- 202
- Lid sinds
- 14 Jaar
@Milan
Ja, het werkt :)
Bedankt!
Aanvullend bericht:
nog even een extraatje waar ik niet uit kom.
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/fotos/
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^stratenplan/(.*)$ stratenplan.php?locatie=$1 [L]
RewriteRule ^archief/(.*)$ archief.php?toneelstuk=$1 [L]
RewriteRule ^(([^/]+/)*[^.]+)$ $1.php [L]
De RewriteCond die vet staat werkt niet. Klopt dat? Hoe moet het dan wel?
in de map fotos staan allemaal submappen en daarin fotos. Moet ik dan elke map aanduiden?Laatst aangepast door Jeroen F. : 18-07-2010 om 19:24 Reden: Automatisch samengevoegd.
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