.htaccess rewrite
hi PHP'ers
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
fout melding
iemand een idee?
Groetjes,
Michel
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
@PHP Newbie,
ik blijf deze error houden.
Groetjes,
Michel
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
Je brengt me op ideeën! Ik kwam er gisteren ook achter dat phpBB geen ?id= plaatjes ondersteunt. Ik heb nu dit gemaakt:
Ik heb dat in de map www.domein.nl/addons gestopt, in een .htacces, en nu werkt het. Misschien heb je er wat aan.
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 - -
Ik gebruik dit:
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
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.
Zoiets verwachtte ik al, maar omdat ik PHPinfo niet uit mijn hoofd ken zeg ik hier ook niets over...
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...
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.
Ik heb heel lang moeten proberen voor hij het deed, en er kwamen geen errors in m'n error-log, dus ik vraag me af of het erin staat.
Trouwens, bij de meeste hosts kun je wel bij de error-logs volgens mij =P
Trouwens, bij de meeste hosts kun je wel bij de error-logs volgens mij =P
@ZeRoDeaD
thnx het werkt :D
bedankt allemaal voor het meedenken!
Groetjes,
Michel
thnx het werkt :D
bedankt allemaal voor het meedenken!
Groetjes,
Michel
Toch even benieuwd - gebruik je WAMP5 of niet?:P
Bw, graag gedaan!
Bw, graag gedaan!
Gewijzigd op 01/01/1970 01:00:00 door Zero Dead
Dan moet je even snel netserver op wamp of xamp gaan instaleren want easyphp is hoploos verouderd.
@PHP Newbie:
?¿?
zo gezegd: ik kan je ff niet volgen
Groetjes,
Michel
?¿?
zo gezegd: ik kan je ff niet volgen
Groetjes,
Michel
zoek even op google naar die begrippen en je ziet wel wat het is.
het zijn allemaal servertjes die je zo maar hoeft te instaleren, Standaard AMP pakketje
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:)




