2010-11-27 4 views
0

Quelqu'un peut-il voir pourquoi cela ne redirige pas?htaccess simple réécriture ne fonctionne pas

RewriteEngine On 
RewriteRule ^case-studies(/)?$ index.php/portfolio/ [NC,L] 

RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 

Fyi, bien qu'il ne devrait pas d'importance, j'utilise le Zend Framework, il suffit de masquer le '/ portefeuille' à '/ études de cas' (client pointilleux!)

Merci

Répondre

0

Si vous voulez changer /portfolio-/case-studies, alors vous devez inverser l'ordre:

RewriteRule ^portfolio(/)?$ index.php/case-studies/ [NC,L] 
+0

Désolé mes paroles sont un peu mélangé (fin vendredi Nite à blâmer), je mean't l'adresse actuelle est/portfolio j'en ai besoin être/études de cas – Ashley

+0

Oui, je pense qu'il a compris, parce que ce qu'il dit est correct. Si vous souhaitez rediriger/portfolio vers/cas-études, vous devez inverser la commande. –

+0

Oui, je ne le veux pas. Je veux/études de cas pour servir le contenu sous/portfolio (pas de redirection) – Ashley