2010-03-25 8 views
1

J'ai cette structure pour ma navigation index.php v = pageCréation de URL simple (.htaccess - mod_rewrite)

Je cherche à le convertir en: www.domain.com/page/ - en utilisant mod_rewrite?. Quelles sont les idées à ce sujet? J'ai lu quelques tuts et exemples, mais je ne pouvais pas le faire fonctionner correctement.

Répondre

3

Voici quelques exemples.

RewriteEngine on 

# www.domain.com/page/example changed to index.php?page=example 
RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L] 

# www.domain.com/example changed to index.php?v=example 
RewriteRule ^example(/)?$ index.php?v=example [L] 

La deuxième règle ressemble à ce que vous recherchez.

+0

Merci, j'ai quelque chose comme ceci: RewriteRule^caractéristiques (/) index.php $ v = caractéristiques [L] RewriteRule^avantages (/) index.php $ v = avantages [L] ??? RewriteRule^faq (/)? $ Index.php? V = faq [L] RewriteRule^tarification (/)? $ Index.php? V = pricing [L] RewriteRule^get-started (/)? $ Index. php? v = get-started [L] Et si j'ai un couple de sites sur un compte d'hébergement, cela va dans le répertoire racine? Merci beaucoup! – Coughlin

+0

Désolé pour la mise en forme. – Coughlin

+0

Chaque site possède-t-il un dossier distinct ou pointe-t-il vers le même dossier? Si elles pointent vers des dossiers séparés, vous aurez besoin d'un .htaccess pour chacun. – Jonathan