Redirection htaccess multilangue
Fermé
pws2018
Messages postés
2
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
25 septembre 2018
-
24 sept. 2018 à 11:39
pws2018 Messages postés 2 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 25 septembre 2018 - 25 sept. 2018 à 09:19
pws2018 Messages postés 2 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 25 septembre 2018 - 25 sept. 2018 à 09:19
Bonjour,
je suis en train de développer un site web multilingue..
mes URLs doit être sous la forme:
page.html (pour la langue par défaut) ou en/page.html (pour la langue EN ou code de n'importe quelle langue)
les deux sont redirection de la page page.php tel que j'ai récupérer le paramètre de langue (soit vide pour langue par défaut ou la langue choisit en URL tel que en ou fr ou ...)
comment dans .htaccess j'ai peut faire ces conditions?
merci
je suis en train de développer un site web multilingue..
mes URLs doit être sous la forme:
page.html (pour la langue par défaut) ou en/page.html (pour la langue EN ou code de n'importe quelle langue)
les deux sont redirection de la page page.php tel que j'ai récupérer le paramètre de langue (soit vide pour langue par défaut ou la langue choisit en URL tel que en ou fr ou ...)
comment dans .htaccess j'ai peut faire ces conditions?
merci
A voir également:
- Redirection htaccess multilangue
- Redirection de mail - Guide
- You don't have permission to access this resource.server unable to read htaccess file, denying access to be safe ✓ - Forum Debian
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. ✓ - Forum Google Chrome
- Redirection suspecte.... - Forum Sécurité
- Retrouver un url interrogé ✓ - Forum Réseaux sociaux
1 réponse
Utilisateur anonyme
24 sept. 2018 à 19:35
24 sept. 2018 à 19:35
Déjà il faut être certain d'avoir le rewrite_url d'activé dans Apache, et les htaccess activé.
Ensuite commencé par un RewriteEngine On et la suite dépendra des chemins par rapport au htaccess et les fichiers.
Mais la règle sera du genre
^([a-z]{2})/page.html$ page.php?lang=$1 [QSA,L]
Je n'ai pas testé mais ça donne un truc comme ça.
Ensuite commencé par un RewriteEngine On et la suite dépendra des chemins par rapport au htaccess et les fichiers.
Mais la règle sera du genre
^([a-z]{2})/page.html$ page.php?lang=$1 [QSA,L]
Je n'ai pas testé mais ça donne un truc comme ça.
25 sept. 2018 à 09:19
mais la règle accepte chaine vide au lieu de le code de langue?
cad la regle peut accepte cette url: monsite.com/page.html pour redirection vers page.php avec parametre lang='' et accept en meme temps monsite.com/en/page.html tel que lang='en'