Andere hosting: .htaccess doet zijn werk niet meer?
http://veelclips.nl/genre/1/dance-trance ziet hij menu.php niet met een include, terwijl hij dit op de index.php wel doet.
Ik sta echt voor een raadsel en de webhosting (YourHosting) weet ook niet wat er aan de hand is. Misschien dat iemand van jullie weet wat ik verkeerd doe.
Het lijkt erop dat pagina's die een mod_rewrite hebben en dynamisch zijn het niet doen. Dit zijn bijvoorbeeld pagina's waarbij je uit verschillende letters kan kiezen bij een archief, of uit verschillende genres bij een genrepagina. Het lijkt erop dat het script de gegevens die hij nodig heeft voor de dynamische pagina niet uit de URL herkent.
Dit is de .htaccess:
Weet iemand misschien wat er aan de hand is?
Een paar dagen geleden ben ik verandert van hosting en ik heb alle bestanden exact hetzelfde gekopieerd naar de nieuwe hosting, alleen de databasenaam en wachtwoord heb ik aangepast. Het gaat om de site veelclips.nl, de voorpagina werkt, maar zodra je op een clip klikt zie je alleen een plaatje van de bottom van de pagina. Het lijkt wel alsof de server delen van het script niet ziet. Op Ik sta echt voor een raadsel en de webhosting (YourHosting) weet ook niet wat er aan de hand is. Misschien dat iemand van jullie weet wat ik verkeerd doe.
Het lijkt erop dat pagina's die een mod_rewrite hebben en dynamisch zijn het niet doen. Dit zijn bijvoorbeeld pagina's waarbij je uit verschillende letters kan kiezen bij een archief, of uit verschillende genres bij een genrepagina. Het lijkt erop dat het script de gegevens die hij nodig heeft voor de dynamische pagina niet uit de URL herkent.
Dit is de .htaccess:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
RewriteEngine on
RewriteRule ^videoclips/(.+)/(.+)-([0-9]+).html$ /clippagina.php?id=$3
RewriteRule ^videoclip-archief/(.+)$ /clips_archief.php?cat=$1
RewriteRule ^genre/([0-9]+)/(.+)$ /clips_genre.php?genre=$1
RewriteRule ^nieuwe-clips$ /clips_nieuw.php
RewriteRule ^populaire-clips$ /clips_populair.php
RewriteRule ^emailveelclipsnl$ /contact.php
RewriteCond %{REQUEST_URI} /videoclips/(.+).jpg$
RewriteRule img/(.+)$ http://www.veelclips.nl/img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+).gif$
RewriteRule img/(.+)$ http://www.veelclips.nl/img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+)stijl.css$
RewriteRule stijl.css$ http://www.veelclips.nl/stijl.css
RewriteCond %{REQUEST_URI} /videoclips/(.+)videoclipspeler.swf$
RewriteRule videoclipspeler.swf$ http://www.veelclips.nl/videoclipspeler.swf
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/prototype.js$
RewriteRule js/prototype.js$ http://www.veelclips.nl/js/prototype.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/search.js$
RewriteRule js/search.js$ http://www.veelclips.nl/js/search.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)ajax/search.php$
RewriteRule ajax/search.php$ http://www.veelclips.nl/ajax/search.php
RewriteRule ^videoclips/(.+)/(.+)-([0-9]+).html$ /clippagina.php?id=$3
RewriteRule ^videoclip-archief/(.+)$ /clips_archief.php?cat=$1
RewriteRule ^genre/([0-9]+)/(.+)$ /clips_genre.php?genre=$1
RewriteRule ^nieuwe-clips$ /clips_nieuw.php
RewriteRule ^populaire-clips$ /clips_populair.php
RewriteRule ^emailveelclipsnl$ /contact.php
RewriteCond %{REQUEST_URI} /videoclips/(.+).jpg$
RewriteRule img/(.+)$ http://www.veelclips.nl/img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+).gif$
RewriteRule img/(.+)$ http://www.veelclips.nl/img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+)stijl.css$
RewriteRule stijl.css$ http://www.veelclips.nl/stijl.css
RewriteCond %{REQUEST_URI} /videoclips/(.+)videoclipspeler.swf$
RewriteRule videoclipspeler.swf$ http://www.veelclips.nl/videoclipspeler.swf
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/prototype.js$
RewriteRule js/prototype.js$ http://www.veelclips.nl/js/prototype.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/search.js$
RewriteRule js/search.js$ http://www.veelclips.nl/js/search.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)ajax/search.php$
RewriteRule ajax/search.php$ http://www.veelclips.nl/ajax/search.php
Weet iemand misschien wat er aan de hand is?
Wat voor server draait het nu op dan? Volgens mij is .htaccess alleen apache?
zo te zien..
Staat mod_rewrite wel aan?
Code (php)
1
2
3
2
3
RewriteRule ^nieuwe-clips$ /clips_nieuw.php
RewriteRule ^populaire-clips$ /clips_populair.php
RewriteRule ^emailveelclipsnl$ /contact.php
RewriteRule ^populaire-clips$ /clips_populair.php
RewriteRule ^emailveelclipsnl$ /contact.php
Het lijkt erop dat de 'dynamische' mod_rewrites het niet doen.
Haal die weg, en ik denk dat ze dan werken! (Dat is bij mij ook een keer verkeerd gegaan toen ik van server wisselde ;))
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
RewriteEngine on
RewriteRule ^videoclips/(.+)/(.+)-([0-9]+).html$ /clippagina.php?id=$3
RewriteRule ^videoclip-archief/(.+)$ /clips_archief.php?cat=$1
RewriteRule ^genre/([0-9]+)/(.+)$ /clips_genre.php?genre=$1
RewriteRule ^nieuwe-clips$ /clips_nieuw.php
RewriteRule ^populaire-clips$ /clips_populair.php
RewriteRule ^emailveelclipsnl$ /contact.php
RewriteCond %{REQUEST_URI} /videoclips/(.+).jpg$
RewriteRule img/(.+)$ /img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+).gif$
RewriteRule img/(.+)$ /img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+)stijl.css$
RewriteRule stijl.css$ /stijl.css
RewriteCond %{REQUEST_URI} /videoclips/(.+)videoclipspeler.swf$
RewriteRule videoclipspeler.swf$ /videoclipspeler.swf
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/prototype.js$
RewriteRule js/prototype.js$ /js/prototype.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/search.js$
RewriteRule js/search.js$ /js/search.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)ajax/search.php$
RewriteRule ajax/search.php$ /ajax/search.php
RewriteRule ^videoclips/(.+)/(.+)-([0-9]+).html$ /clippagina.php?id=$3
RewriteRule ^videoclip-archief/(.+)$ /clips_archief.php?cat=$1
RewriteRule ^genre/([0-9]+)/(.+)$ /clips_genre.php?genre=$1
RewriteRule ^nieuwe-clips$ /clips_nieuw.php
RewriteRule ^populaire-clips$ /clips_populair.php
RewriteRule ^emailveelclipsnl$ /contact.php
RewriteCond %{REQUEST_URI} /videoclips/(.+).jpg$
RewriteRule img/(.+)$ /img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+).gif$
RewriteRule img/(.+)$ /img/$1
RewriteCond %{REQUEST_URI} /videoclips/(.+)stijl.css$
RewriteRule stijl.css$ /stijl.css
RewriteCond %{REQUEST_URI} /videoclips/(.+)videoclipspeler.swf$
RewriteRule videoclipspeler.swf$ /videoclipspeler.swf
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/prototype.js$
RewriteRule js/prototype.js$ /js/prototype.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)js/search.js$
RewriteRule js/search.js$ /js/search.js
RewriteCond %{REQUEST_URI} /videoclips/(.+)ajax/search.php$
RewriteRule ajax/search.php$ /ajax/search.php
Maar nu is het nog steeds niet goed.
Gewijzigd op 01/01/1970 01:00:00 door luuk
moet je persé overal de map videoclips hebben? want die staat nu dus niet goed he... Bij de Rewritecond geef je /videoclips/ aan, en bij de RewriteRule niet..