[Htacces] Wie ziet de oplossing?

Status
Niet open voor verdere reacties.

Rimsic

Terugkerende gebruiker
Lid geworden
15 jan 2005
Berichten
3.143
Hey,

Ik zit al een hele tijd te prutsen met een htaccess rewriterule, ik heb onderstaande code draaiend gehad op mijn eigen host en dat werkte prima. Nu is hij naar een andere host overgeplaatst maar werkt een deel van de htaccess niet meer, ik zie alleen niet wat het probleem is.

Wat moet hij doen
De pagina 'index.php?p=guestbook&page=1' wordt 'guestbook/1' en 'guestbook/2' etc.
Hij pakt de p=guestbook wel maar de page=1 niet. Het gekke is dat hij dit wel doet bij een andere pagina, ik heb al gekeken wat de verschillen zijn maar heb het niet kunnen vinden.

Htaccess code
Code:
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^photos/(.*)/  		index.php?p=projects&cat=photos&page=$1 [L,NC]
RewriteRule ^photos/(.*) 		index.php?p=projects&cat=photos&page=$1 [L,NC]

RewriteRule ^guestbook/(.*)/ 	index.php?p=guestbook&page=$1 [L,NC]
RewriteRule ^guestbook/(.*) 	index.php?p=guestbook&page=$1 [L,NC]

RewriteRule ^photos/ 			index.php?p=projects&cat=photos [L,NC]
RewriteRule ^photos 			index.php?p=projects&cat=photos [L,NC]

RewriteRule ^guestbook/ 		index.php?p=guestbook [L,NC]
RewriteRule ^guestbook 			index.php?p=guestbook [L,NC]

PHP File van guestbook (hier krijgt $page dus geen waarde)
PHP:
$page = 1;
$start = 0;
if(isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0 && $_GET['page'] <= $max_pages) {
	$page = $_GET['page'];
	$start = ($page - 1) * $max_items;
}

PHP File van photos, hier krijgt $page wel een waarde
PHP:
if(!empty($_GET['page'])){
	if(is_numeric($_GET['page']) && $_GET['page'] >= 1){
		$page = $_GET['page'];
		$from = ($page - 1) * 12;
	}
}

Wie kan mij uit de brand helpen.. ik kom er echt niet meer uit.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan