Hallo allemaal,
Ik heb een vraag, ik wil dat profiel.php wordt: profiel
en dat profiel.php?pid=1 wordt: profiel/pid/1
De volgende code heb ik in .htaccess:
RewriteEngine On
Options +FollowSymLinks
RewriteRule profiel/ profiel.php
RewriteRule profiel profiel.php
RewriteRule profiel/pid/(.*)/ profiel.php?pid=$1
RewriteRule profiel/pid/(.*) profiel.php?pid=$1
De $_GET wordt niet goed uitgevoerd:
Pas als ik volgende 2 regels verwijder, doet de $_GET wel.. maar profiel/ wil ik ook behouden:Code:if (isset($_GET['pid'])) { } else { //hij komt altijd hierin en niet in de if statement. }
RewriteRule profiel/ profiel.php
RewriteRule profiel profiel.php
Hoe op te lossen?
- SEO urls profiel.php en profiel.php?pid=1
-
07-05-2010, 13:30 #1
- Berichten
- 6
- Lid sinds
- 15 Jaar
SEO urls profiel.php en profiel.php?pid=1
-
In de schijnwerper
Verhoog je Autoriteit met Blogs en BacklinksLinkpartnersSEO-tekstschrijver inhuren | beter vindbaar met webtekstenFreelance / WerkProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / Werk -
07-05-2010, 13:38 #2
- Berichten
- 34
- Lid sinds
- 17 Jaar
Je zou ook gewoon met php je query string kunnen splitten op slashes, vind ik persoonlijk ietwat prettiger werken
HTACCESS:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1&%{QUERY_STRING} [PT,L]
PHP Code:$aPath = array_keys($_GET);
$aPath = split('/', $aPath);
http://www.website.com/profiel/mijn-profiel
en dan krijg je dus dit
PHP Code:$aPath[0] = 'profiel'; // Je pagina
$aPath[1] = 'mijn-profiel'; // Je variabele om te gebruiken binnen die pagina
Laatst aangepast door Bas Tuijnman : 07-05-2010 om 13:44
-
08-05-2010, 20:09 #3
- Berichten
- 49
- Lid sinds
- 15 Jaar
Hoe meer $_GET variabelen, hoe hoger het moet in de htaccess:
Code:RewriteEngine On Options +FollowSymLinks RewriteRule profiel/pid/(.*)/ profiel.php?pid=$1 RewriteRule profiel/pid/(.*) profiel.php?pid=$1 RewriteRule profiel/ profiel.php RewriteRule profiel profiel.php
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