| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Bahanix WRInaute occasionnel

Inscrit le: 07 Juin 2005 Messages: 131 Localisation: France
|
Posté le : Dim Sep 24, 2006 17:10 Sujet du message: [OVH, 720 Plan] UR au comportement étrange Oò |
|
|
Bonjour à tous
[Mode : Info qui peuvent servir]
J'ai un domaine principal qui possède un hébergement 720plan
-www.domaineprincipal.com
Et un domaine secondaire, qui point vers l'hébergement du premier
-www.domainesecondaire.fr
Avec cette "redirection" :
-www.domainesecondaire.fr
>> -www.domaineprincipal.fr/secondaire/
[/Mode]
Le problème concerne le domaine secondaire ; Mes pages sont ainsi :
-www.domainesecondaire.fr/index.php?page=news (par exemple)
Je souhaiterais ceci :
-www.domainesecondaire.fr/news.html
(".html" pour différencer une "page classique" comme index.php)
Voici donc mon .htaccess :
| Code: |
ErrorDocument 401 /index.php?page=error-401
ErrorDocument 403 /index.php?page=error-403
ErrorDocument 404 /index.php?page=error-404
ErrorDocument 405 /index.php?page=error-405
ErrorDocument 500 /index.php?page=error-500
RewriteEngine on
# Ici on oblige les "www"
RewriteCond %{HTTP_HOST} !^www.domainesecondaire.fr$
RewriteRule ^(.*) http://www.domainesecondaire.fr$1 [QSA,L,R=301]
# C'est lui qui ne marche pas
RewriteRule ^([a-z]+)\.html$ /index.php?page=$1 [L] |
Quand je tape -http://www.domainesecondaire.fr/news.html, je m'attend à voir ce que je voyais sur -http://www.domainesecondaire.fr/index.php?page=news, mais non, c'est un 404 :-/
Quelqu'un aurait-il une solution ?
Merci d'avance,
Bahanix.
Dernière édition par Bahanix le Dim Sep 24, 2006 22:19; édité 1 fois |
|
| |
|
 |
Bahanix WRInaute occasionnel

Inscrit le: 07 Juin 2005 Messages: 131 Localisation: France
|
Posté le : Dim Sep 24, 2006 20:47 Sujet du message: [OVH, 720 Plan] UR au comportement étrange Oò |
|
|
Je copie ici un message écrit dans un autre topic traitant de mon même probleme
J'ai un peu avancé sur le problème...
Dans mon index.php, j'ai ceci
if($page=="news")include($page.".php");
Or, avec une UR de type /news/ vers /index?page=news, $_GET['page'] renvois "/news.php".
Serait-ce le navigateur qui change le nom de la page, voyant qu'un fichier avec une extension différente existe ? Ca me le fait avec FF et IE...
En effet, avec "if($page=="/news.php")include("news.php");" Ca marche... mais y-a-til une solution plus "propre" ?
Je vais tester la même chose avec $page.html... (édit : non, ça ne marche pas ) |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|