Om seo url's te krijgen heb ik onderstaande code in mijn .htaccess (dit werkt gewoon goed overigens):
Nu heb ik een aantal pagina's intern verhuisd, maar ontstaat er een klein probleem.PHP Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/([^/.]+)/$ index.php?div=$1&id=$2 [L]
RewriteRule ^([^/.]+)/([^/.]+)$ index.php?div=$1&id=$2 [L]
RewriteRule ^([^/.]+)/$ index.php?div=$1 [L]
RewriteRule ^([^/.]+)$ index.php?div=$1 [L]
Als voorbeeld heb ik deze code toegevoegd aan het .htaccess-bestand:
Normaalgesproken moet de link /gratis-tips/dit-is-een-blog zo doorverwijzen naar http://voorbeeld.nl/categorie/dit-is-een-blog, maar hij stuurt door naar de link:PHP Code:
Redirect 301 /gratis-tips/dit-is-een-blog http://voorbeeld.nl/categorie/dit-is-een-blog
Hij linkt dus door naar de juiste link, maar plaatst er ?div=gratis-tips&id=dit-is-een-blog achter.PHP Code:
http://voorbeeld.nl/categorie/dit-is-een-blog?div=gratis-tips&id=dit-is-een-blog
Als ik de bovenste code uit het bestand haal dan werkt het wel goed. Wie kan mij een tip geven wat ik hieraan kan doen?
Overigens komen de div en id door deze code op de categoriepagina's:
Met de bovenste code maak ik daar dus seo url's van.PHP Code:
<?php
if(isset($_GET['div']))
{
if (file_exists('paginas/'.$_GET['div'].'.php'))
{
include 'paginas/'.$_GET['div'].'.php';
}
else
{
include '404.php';
}
}
else
{
include 'paginas/home.php';
}
?>
Ik wil dus dat hij linkt naar de url zonder ?div=gratis-tips&id=dit-is-een-blog erachter.
Alvast bedankt voor de hulp!
- .htaccess probleem(pje)
-
15-10-2012, 18:34 #1
- Berichten
- 576
- Lid sinds
- 18 Jaar
.htaccess probleem(pje)
-
In de schijnwerper
-
15-10-2012, 19:02 #2
- Berichten
- 548
- Lid sinds
- 16 Jaar
Re: .htaccess probleem(pje)
Om seo url's te krijgen heb ik onderstaande code in mijn .htaccess (dit werkt gewoon goed overigens):
PHP Code:RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/.]+)/([^/.]+)/$ index.php?div=$1&id=$2 [L]
RewriteRule ^([^/.]+)/([^/.]+)$ index.php?div=$1&id=$2 [L]
RewriteRule ^([^/.]+)/$ index.php?div=$1 [L]
RewriteRule ^([^/.]+)$ index.php?div=$1 [L]
Als voorbeeld heb ik deze code toegevoegd aan het .htaccess-bestand:
PHP Code:Redirect 301 /gratis-tips/dit-is-een-blog http://voorbeeld.nl/categorie/dit-is-een-blog
PHP Code:http://voorbeeld.nl/categorie/dit-is-een-blog?div=gratis-tips&id=dit-is-een-blog
Als ik de bovenste code uit het bestand haal dan werkt het wel goed. Wie kan mij een tip geven wat ik hieraan kan doen?
Overigens komen de div en id door deze code op de categoriepagina's:
PHP Code:<?php
if(isset($_GET['div']))
{
if (file_exists('paginas/'.$_GET['div'].'.php'))
{
include 'paginas/'.$_GET['div'].'.php';
}
else
{
include '404.php';
}
}
else
{
include 'paginas/home.php';
}
?>
Ik wil dus dat hij linkt naar de url zonder ?div=gratis-tips&id=dit-is-een-blog erachter.
Alvast bedankt voor de hulp!
-
15-10-2012, 19:31 #3
- Berichten
- 576
- Lid sinds
- 18 Jaar
Re: .htaccess probleem(pje)
Dit helpt helaas niet. Heb de redirect (om de beurt) op elke plek in het htaccess-bestand geplaatst, zonder resultaat.
Aanvullend bericht:
Na dagen zoeken nu toch opeens gevonden.
Voor de geďnteresseerden; met deze code in .htaccess werkt het goed:
PHP Code:RewriteRule ^gratis-tips/dit-is-een-blog http://voorbeeld.nl/categorie/dit-is-een-blog [R=301,NC,L]
Laatst aangepast door Edo W : 15-10-2012 om 22:21 Reden: Automatisch samengevoegd.
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