[htaccess] index.php?id=xx 301 doorsturen

Pagina: 1
Acties:

  • twisted2000
  • Registratie: Januari 2004
  • Laatst online: 05-03-2021
Hallo,

Om mijn website zo zoekmachine vriendelijk mogelijk te maken wil ik graag met .htaccess alle mogelijke dubbele pagina 301 redirecten naar de homepage. Hiervoor heb ik de volgende htaccess gemaakt.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteBase /

RewriteCond %{HTTP_HOST} ^domein\.nl [NC]
RewriteRule ^(.*)$ http://www.domein.nl/$1 [L,R=301] 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.domein.nl/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.*)/ http://www.domein.nl/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.*) index.php?name=$1&subname=$2 [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+) http://www.domein.nl/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/ index.php?name=$1 [L]
 
</IfModule>


Nu gaat alles goed. Ik krijg vriendelijke url's. Er is maar 1 mogelijkheid m.b.t een / erachter of niet en index.php wordt ook doorgestuurd.

Wat me echter niet lukt is dat als er index.php?id=1 staat deze ook wordt doorgestuurd. Iemand enig idee?
Alvast bedankt!

Grts

Verwijderd

/index\.php
veranderen in
/index\.php(\?*)?
ofzo :)
en dan misschien ook zoiets voor /index.php#bottom :D
/index\.php({\?#}1*)?
ik weet het niet precies uit mijn hoofd, anders even googlen op PCRE, staat het allemaal mooi in

[ Voor 61% gewijzigd door Verwijderd op 28-04-2010 13:58 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • twisted2000
  • Registratie: Januari 2004
  • Laatst online: 05-03-2021
Die twee werken niet, ik zal me eens even in PCRE gaan verdiepen. :)