[Apache] mod_rewrite werkt niet.

Pagina: 1
Acties:
  • 537 views sinds 30-01-2008
  • Reageer

  • sjaak
  • Registratie: Maart 2000
  • Laatst online: 03-09 16:15

sjaak

un giorno credi

Topicstarter
Het forum wat ik run is pas verhuisd van hostingprovider, eerst hadden we ip-based hosting, nu name-based hosting. Er draait een forum wat gebruik maakt van vriendelijke urls. Dit werd geregeld dmv onderstaand .htaccess bestandje.

code:
1
2
3
4
5
6
7
8
9
10
11
RewriteEngine on
RewriteRule ^category([0-9]+)/?$                                        view_category.php?id=$1                   [L]
RewriteRule ^forum([0-9]+)/?$                                           view_forum.php?id=$1                      [L]
RewriteRule ^forum([0-9]+)/page([0-9]+)\.html$                          view_forum.php?id=$1&page=$2              [L]
RewriteRule ^forum([0-9]+)/([0-9]+)\.html$                              view_topic.php?id=$2&forum_id=$1          [L]
RewriteRule ^forum([0-9]+)/([0-9]+)-([0-9]+)\.html$                     view_topic.php?id=$2&forum_id=$1&page=$3  [L]
RewriteRule ^users/([0-9]+)\.html$                                      view_user.php?id=$1                       [L]
RewriteRule ^(selected|popular|recent)\.html$                           index.php?show=$1                         [L]
RewriteRule ^(selected|popular|recent)-([0-9]+)\.html$                  index.php?show=$1&page=$2                 [L]
RewriteRule ^forum([0-9]+)/(selected|popular|recent)\.html$             view_forum.php?id=$1&show=$2              [L]
RewriteRule ^forum([0-9]+)/(selected|popular|recent)-([0-9]+)\.html$    view_forum.php?id=$1&show=$2&page=$3      [L]


Nu zijn we dus verhuisd maar nu werkt het niet meer. :{ Als ik het .htaccess bestandje in de forum dir zet krijg ik altijd een 403 foutmelding. In de php-info staat dat de mod_rewrite module geladen is dus ik zit een beetje in de knoop. Iemand die me op weg kan helpen?

  • gvdh81
  • Registratie: Juli 2001
  • Laatst online: 13-08 18:15

gvdh81

To got or not to got..

1) heb je je provider al benaderd?
2) probeer het regeltje voor regeltje
3) symlinks directive meenemen?

[ Voor 19% gewijzigd door gvdh81 op 04-11-2003 14:55 ]


  • sjaak
  • Registratie: Maart 2000
  • Laatst online: 03-09 16:15

sjaak

un giorno credi

Topicstarter
gvdh81 schreef op 04 november 2003 @ 14:55:
1) heb je je provider al benaderd?
2) probeer het regeltje voor regeltje
3) symlinks directive meenemen?
Provider al benaderd, deze zegt dat ik het aan kan zetten in .htaccess, ik neem dus aan op bovenstaande manier. Regeltje voor regeltje kan ik proberen, doe ik thuis even. Wat bedoel je met de derde?

Het rare vind ik dat ik zodra dus htaccess plaats niets meer uit die directory te benaderen is, ook al ga ik direct naar index.php, error 403.

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
micha schreef op 04 november 2003 @ 15:12:
[...]

Wat bedoel je met de derde?
Vast zo iets als:
code:
1
Options +FollowSymlinks

en kijk ook nog even naar RewriteBase.

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 04-09 14:38

curry684

left part of the evil twins

Professionele website nodig?


  • sjaak
  • Registratie: Maart 2000
  • Laatst online: 03-09 16:15

sjaak

un giorno credi

Topicstarter
Had ff gezocht maar het meeste stond in P&W. ;) Vandaar.

  • sjaak
  • Registratie: Maart 2000
  • Laatst online: 03-09 16:15

sjaak

un giorno credi

Topicstarter
Okay, opgelost na heel wat speurwerk.

In de logs vond ik een regeltje:

Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden

En na het toevoegen van de volgende regel aan .htaccess (als eerste regel) deed ie het weer! *blij*

Options FollowSymLinks

Weer wat geleerd. :)

  • Ook
  • Registratie: September 2000
  • Laatst online: 14-07 16:25

Ook

Yes I can!

micha schreef op 05 november 2003 @ 22:40:
Okay, opgelost na heel wat speurwerk.
Mooi dat het werkt, maar 'heel wat speurwerk' is overdreven voor iets wat 3 posts boven de jouwe staat ;)

Wees consequent, maar niet altijd


  • sjaak
  • Registratie: Maart 2000
  • Laatst online: 03-09 16:15

sjaak

un giorno credi

Topicstarter
Ook schreef op 06 november 2003 @ 06:14:
[...]

Mooi dat het werkt, maar 'heel wat speurwerk' is overdreven voor iets wat 3 posts boven de jouwe staat ;)
:o Ik had dat RewriteBase wel gezien maar dat andere niet. :o
Pagina: 1