.htaccess rewrite
Zoals bekend kan een forum zoals PHPBB niet overweg met plaatjes in de vorm van:
plaatje.php?foto=bladiebla.jpg
dus probeer ik het op te lossen door met .htaccess een rewrite op te stellen maar dan krijg ik weer een gigantische foutmelding als ik alleen al de map benader :(
.htaccess
Code (php)
1
2
3
2
3
RewriteEngine On
RewriteRule ^site/images/ava/(.*)/(.*)/ site/images/ava/avatar.png?$1=$2
RewriteRule ^site/images/ava/(.*)/(.*) site/images/ava/avatar.png?$1=$2
RewriteRule ^site/images/ava/(.*)/(.*)/ site/images/ava/avatar.png?$1=$2
RewriteRule ^site/images/ava/(.*)/(.*) site/images/ava/avatar.png?$1=$2
fout melding
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.27 Server at **.**.**.*** Port 80
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.27 Server at **.**.**.*** Port 80
iemand een idee?
Groetjes,
Michel
Code (php)
1
2
2
RewriteEngine On
RewriteRule ^site/images/ava/(.*)/(.*)/ site/images/ava/avatar.png?$1=$2
RewriteRule ^site/images/ava/(.*)/(.*)/ site/images/ava/avatar.png?$1=$2
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.27 Server at **.**.**.*** Port 80
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.27 Server at **.**.**.*** Port 80
ik blijf deze error houden.
Groetjes,
Michel
Code (php)
1
2
3
2
3
RewriteEngine On
RewriteRule ^stats_plaatje/(.*)/$ stats_img.php?id=$1
RewriteRule ^stats_plaatje/(.*)$ stats_img.php?id=$1
RewriteRule ^stats_plaatje/(.*)/$ stats_img.php?id=$1
RewriteRule ^stats_plaatje/(.*)$ stats_img.php?id=$1
Ik heb dat in de map www.domein.nl/addons gestopt, in een .htacces, en nu werkt het. Misschien heb je er wat aan.
Edit:
Gewijzigd op 01/01/1970 01:00:00 door - -
Code (php)
1
2
3
2
3
RewriteEngine On
RewriteRule ^profile/(.*)/ profile.php?x=$1
RewriteRule ^profile/(.*) profile.php?x=$1
RewriteRule ^profile/(.*)/ profile.php?x=$1
RewriteRule ^profile/(.*) profile.php?x=$1
Zoals het eruit ziet, lijkt het hetzelfde, dus ligt het waarschijnlijk aan je server(of PHPBB)...
Ik heb hetvolgende in httpd.conf moeten veranderen met WAMP 5 om de bovenstaande code juist te krijgen(is het je eigen server, kan je het zelf zoeken, vraag anders aan je hosting of hij al aan staat:)):
Zoek naar(CTRL-F):
verander in:
(zonder het #'je)
Als je geen WAMP5 gebruikt, is het waarschijnlijk anders, en moet je dus naar rewrite_module zoeken...
Succes!:o
Gewijzigd op 01/01/1970 01:00:00 door Zero Dead
In je PHPinfo staat of mod_rewrite aan is. Ergens bij de apache-gegevens.
Nog iets, als je toegang hebt tot alle bestanden op de server, is het slim om een kijkje in de apache error log te nemen, hier staat waarschijnlijk de error en zijn oorzaak wel in...
Quote:
More information about this error may be available in the server error log.
Trouwens, bij de meeste hosts kun je wel bij de error-logs volgens mij =P
thnx het werkt :D
bedankt allemaal voor het meedenken!
Groetjes,
Michel
Dan moet je even snel netserver op wamp of xamp gaan instaleren want easyphp is hoploos verouderd.
?¿?
zo gezegd: ik kan je ff niet volgen
Groetjes,
Michel
het zijn allemaal servertjes die je zo maar hoeft te instaleren, Standaard AMP pakketje
http://www.wampserver.com
Hier kan je wamp(5) downloaden, en daarna installeren:)
Word veel gebruikt, en is makkelijk aan te passen:)
Hier kan je wamp(5) downloaden, en daarna installeren:)
Word veel gebruikt, en is makkelijk aan te passen:)