Is mijn .htaccess goed geschreven zo?

Mijn vraag is is mijn .htaccess file goed geschreven zo? Of kan of hoort dat mooier omdat het hier gaat om meerder dingen in dit script. [code:1:288aa97a85] RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

Redirect 301 /webalbums http://picasaweb.google.com/jacogrinwis
Redirect 301 /hyves http://ibruut.hyves.nl/

Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} jacogrinwis.nl
RewriteCond %{REQUEST_URI} !^/jacogrinwis/?
RewriteRule ^(.*)$ jacogrinwis/$1 [L]

Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} jijverslavingsvrij.nl
RewriteCond %{REQUEST_URI} !^/jijverslavingsvrij/?
RewriteRule ^(.*)$ jijverslavingsvrij/$1 [L]
[/code:1:288aa97a85]

Ziet er prima uit, is er ook iets dat er niet aan werkt? If it's not broken, don't fix it.

Zo als ik nu merk werd het alleen domein forwarding moet even afwachten wand die zijn nog niet actief. Maar wat ik bedoel is het moet ook nog kunnen met if's er in zit nu even niet achter mijn mac dus kan even er niet opkomen wat ik persies bedoel met if zit in het verkeer nu even op mijn iphone

Ik ben nu thuis achter mijn mac wat ik dus bedoelde wat ik dacht wat er ook nog bij moest is: [code:1:0fb10972e7] <IfModule mod_rewrite.c>...</IfModule> [/code:1:0fb10972e7] [code:1:0fb10972e7] <IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Redirect 301 /webalbums http://picasaweb.google.com/jacogrinwis
Redirect 301 /hyves http://ibruut.hyves.nl/

Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} jacogrinwis.nl
RewriteCond %{REQUEST_URI} !^/jacogrinwis/?
RewriteRule ^(.*)$ jacogrinwis/$1 [L]

Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} jijverslavingsvrij.nl
RewriteCond %{REQUEST_URI} !^/jijverslavingsvrij/?
RewriteRule ^(.*)$ jijverslavingsvrij/$1 [L]

</IfModule>
[/code:1:0fb10972e7]

En moet deze regel dubbel?

[code:1:0fb10972e7]
Options +FollowSymlinks
[/code:1:0fb10972e7]

Klopt dit allemaal of hoe anders??

Dit lijkt me beter:

[code:1:a18924d998]
Options +FollowSymlinks

Redirect 301 /webalbums http://picasaweb.google.com/jacogrinwis
Redirect 301 /hyves http://ibruut.hyves.nl/

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteCond %{HTTP_HOST} jacogrinwis.nl
RewriteCond %{REQUEST_URI} !^/jacogrinwis/?
RewriteRule ^(.*)$ jacogrinwis/$1 [L]

RewriteCond %{HTTP_HOST} jijverslavingsvrij.nl
RewriteCond %{REQUEST_URI} !^/jijverslavingsvrij/?
RewriteRule ^(.*)$ jijverslavingsvrij/$1 [L]

</IfModule> [/code:1:a18924d998]

Ziet er mooi uit maar zou je me ook kunnen uitleggen waarom op die manier? Ik wil graag het begrijpen ook zodat ik er wat van leer.

Al vast bedank.

Uhm... de IfModule gaat alleen over de ModRewrite-acties, met Rewrite... dus, hoeft dus niet om de rest heen te staan. Alle dubbele dingen hoeven maar een keer, en Options +FollowSymlinks heeft niets met ModRewrite te maken, dus die heb ik naar boven geschopt.

Er gaat iets niet zo als het moet. :( Met [url]http://www.jijverslavingsvrij.nl[/url] kom ik wel op de site maar werkt die niet goed en bij [url]http://www.jijverslavingsvrij.nl/links.html[/url] en [url]http://www.jijverslavingsvrij.nl/contact.html[/url] krijg ik een error. Volgens mij heeft het met de root te maken. de root blijft in / en niet in /jacogrinwis wat ik wil hebben.

Wat ik wil is dus http://www.inew.nl werkt op de ‘/’
en http://www.jijverslavingsvrij.nl op op de ‘/jijverslavingsvij’
en http://www.jacogrinwis.nl op op de ‘/jacogrinwis’

En het domein jijverslavingsvrij.nl en jacogrinwis.nl is gekoppeld als pointer aan inew.nl.

Ben er uit het werkt nu wel lag aan de volgordes. [code:1:aad7d51094] RewriteEngine On Options +FollowSymlinks RewriteBase / RewriteCond %{HTTP_HOST} jacogrinwis.nl RewriteCond %{REQUEST_URI} !^/jacogrinwis/? RewriteRule ^(.*)$ jacogrinwis/$1 [L]

RewriteCond %{HTTP_HOST} inew.nl
RewriteCond %{REQUEST_URI} !^/inew/?
RewriteRule ^(.*)$ inew/$1 [L]

RewriteCond %{HTTP_HOST} jijverslavingsvrij.nl
RewriteCond %{REQUEST_URI} !^/jijverslavingsvrij/?
RewriteRule ^(.*)$ jijverslavingsvrij/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Redirect 301 /webalbums http://picasaweb.google.com/jacogrinwis
Redirect 301 /hyves http://ibruut.hyves.nl/
[/code:1:aad7d51094]