Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]Problème de redirection
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site : chromaphyosemion.be
#~ Hébergeur / Soft : legtux.org
#~ Informations Système :


----------------------------------------------

Cms Version: 1.11.4

Installed Modules:

CMSMailer: 5.2.1
FileManager: 1.4.3
MenuManager: 1.8.5
ModuleManager: 1.5.5
News: 2.12.10
Printing: 1.0.4
Search: 1.7.7
ThemeManager: 1.1.7
BackupMySql: 0.3.1
FCKeditorX: 1.1.0
Guestbook: 1.1.12
FormBuilder: 0.6.1
CGExtensions: 1.31.3
LightBox: 1.0.1
jQuery: 1.2.0
CGSimpleSmarty: 1.4.5
GoogleMaps: 0.1.8
CGGoogleMaps: 1.4.2
FrontEndUsers: 1.11
CustomContent: 1.7.3
CMSPrinting: 1.0.3
MicroTiny: 1.2.5
TinyMCE: 2.9.12
ExtendedTools: 1.3.3


Config Information:

php_memory_limit:
process_whole_template:
output_compression: false
max_upload_size: 1024000000
url_rewriting: mod_rewrite
page_extension:
query_var: page
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true


Php Information:

phpversion: 5.4.10-1~dotdeb.0
md5_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_STRICT: 0
E_DEPRECATED: 0
memory_limit: 70M
max_execution_time: 60
output_buffering: On
safe_mode: Off (Faux)
file_uploads: On (Vrai)
post_max_size: 1024M
upload_max_filesize: 1024M
session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
session_use_cookies: On (Vrai)
xml_function: On (Vrai)
xmlreader_class: On (Vrai)


Server Information:

Server Api: cgi-fcgi
Server Db Type: MySQL (mysql)
Server Db Version: 5.5.29
Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté


----------------------------------------------

#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonsoir

J'ai un domaine DNS chez OVH que j'ai redirigé vers Legtux (mon hébergeur) depuis hier.


Legtux a accepté mon domaine et mon site est visible: 3w.chromaphyosemion.be

Mais quand je clique dans mon menu, l'adresse redevient une adresse legtux, par exemple:

3w.chromaphyo.legtux.org/les-especes

alors que je voudrais soit garder l'adresse .chromaphyosemion.be ou l'adresse .chromaphyosemion/les-especes

Un problème avec .htaccess ?

Si je mets ceci :

Code :
Options +FollowSymlinks
    RewriteEngine on
    rewritecond %{http_host} ^chromaphyosemion.be [nc]
    rewriterule ^(.*)$ .chromaphyosemion.be/$1 [r=301,nc]

ça me dirige sur 3w.chromaphyo.legtux.org

Si mon .htaccess est comme ceci

Code :
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

et que je fais .chromaphyosemion.be ça fonctionne mais ensuite quand je clique dans le menu ça me redirige vers .chromaphyo.legtux.be

Je rame depuis deux jours malgré la lecture de la doc (pretty url, dossier /doc)

Merci d'avance pour votre aide


Une partie de mon config.php:

Code :
$config['root_url'] = '.chromaphyo.legtux.org';
$config['ssl_url'] = 'https://3w.chromaphyo.legtux.org';
$config['root_path'] = '/var/3w/legtux.org/users/chromaphyo';
$config['admin_dir'] = 'admin';
$config['previews_path'] = '/var/3w/legtux.org/users/chromaphyo/tmp/cache';
$config['uploads_path'] = '/var/3w/legtux.org/users/chromaphyo/uploads';
$config['uploads_url'] = '.chromaphyo.legtux.org/uploads';
$config['default_upload_permission'] = '664';
$config['use_smarty_php_tags'] = '';
$config['auto_alias_content'] = true;
$config['url_rewriting'] = 'none';
$config['page_extension'] = '';
$config['use_hierarchy'] = '1';
$config['query_var'] = 'page';
$config['image_manipulation_prog'] = 'GD';
$config['image_transform_lib_path'] = '/usr/bin/ImageMagick/';
$config['image_uploads_path'] = '/var/3w/legtux.org/users/chromaphyo/uploads/images';
$config['image_uploads_url'] = '.chromaphyo.legtux.org/uploads/images';
$config['locale'] = '';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
$config['wiki_url'] = 'http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel';
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '';
$config['query_var'] = 'page';
?>
#2
fais le second .htaccess et modifie ton config.php sur les deux premières lignes

$config['root_url'] = 'www.chromaphyosemion.be';
$config['ssl_url'] = 'https://www.chromaphyosemion.be';
#3
Merci bess pour ta réponse Smile ça fonctionne parfaitement !
Si je fais 3w.chromaphyosemion.be les liens du menu sont parfaits avec comme racine 3w.chromaphyosemion.be

Mais comment faire pour que 3w.chromaphyo.legtux.org se transforme en 3w.chromaphyosemion.be ?
Pour l'instant 3w.chromaphyo.legtux.org ne se transforme pas mais les liens sont avec la racine chromaphyosemion.be

Merci d'avance Smile
#4
Je pense avoir trouvé la solution:

Code :
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.chromaphyosemion.be$
RewriteRule ^(.*)   http://www.chromaphyosemion.be/$1  [QSA,L,R=301]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

Merci pour votre aide Smile


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)