Aller au contenu

Probleme avec le fichier .htaccess


antoinebp

Sujets conseillés

Bonjour,

Voila mon probleme. Je n'ai pas réussi a combiner dans mon fichier .htaccess les commandes pour le mode rewrite et l'extension msfrontpage qui permet d'editer directement des fichiers a partir de mon serveur. Les lignes de commande de msfont ne fonctionnent pas lorsque l'on additionne les lignes de commande du mode rewrite.

Donc j'ai décidé d'installer mon site d'immobilier (script php) dans un dossier "dossierX" qui contient le fichier .htaccess necessaire au mode rewrite. Par contre pour que mon site soit indexé de facon optimale par google, que dois-je ecrire dans le fichier index de la racine pour que qq1 qui cherche www.monsite.com soit renvoyé sur www.monsite.com/dossierx/ ou alors y a-t-il une autre solution ? Peut-on réunir les 2 scripts dans un seul fichier .htaccess ?

Je ne sais pas si j'ai été assez clair. J'ai besoin d'activer l'extension msfront car j'ai 3 sous-domaines avec lesquels j'ai besoin de cette extension et si l'extension n'est pas installé sur le domaine principal, alors ca marche pas avec les sous-domaines.

Pour indication, ci-dessous les lignes de commandes dans le fichier .htaccess:

pour l'extension msfront:

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>

order deny,allow

deny from all

allow from all

</Limit>

<Limit PUT DELETE>

order deny,allow

deny from all

</Limit>

AuthName www.immomontenegro.com

AuthUserFile /home/immomont/public_html/_vti_pvt/service.pwd

AuthGroupFile /home/immomont/public_html/_vti_pvt/service.grp

pour le mode rewrite:

RewriteEngine On

# index page

RewriteRule index.html index.php

RewriteRule index.htm index.php

# listing

RewriteRule ^([0-9]{1,2})-index-([0-9]{1,9})-(.*).html index.php?language_session=$1

RewriteRule ^([0-9]{1,2})-([0-9]{1,9})_listing_(.*).html index.php?language_session=$1&p=details&id=$2

RewriteRule ^([0-9]{1,2})-listing_information_([0-9]{1,9})_(.*).html index.php?language_session=$1&p=listing_information&id=$2

RewriteRule ^([0-9]{1,2})-signup.html index.php?language_session=$1&p=signup

RewriteRule ^([0-9]{1,2})-news.html index.php?language_session=$1&p=news

RewriteRule ^([0-9]{1,2})-faq.html index.php?language_session=$1&p=faq

RewriteRule ^([0-9]{1,2})-customlinks_([0-9]{1,9})_(.*).html index.php?language_session=$1&p=customlinks&id=$2

RewriteRule ^([0-9]{1,2})-contact_([0-9]{1,9})_([0-9]{1,9}).html index.php?language_session=$1&p=contact&admin=$2&id=$3

RewriteRule ^([0-9]{1,2})-search_agent_([0-9]{1,9}).html index.php?language_session=$1&submit=Search&p=search&agent=$2

RewriteRule logout.html index.php?p=logout

RewriteRule ^([0-9]{1,2})-search_listing_([0-9]{1,9})_(.*).html index.php?language_session=$1&p=search&category=$2&name=$3&submit=yes

RewriteRule ^([0-9]{1,2})-view-listing.html index.php?language_session=$1&p=view&reset=1

RewriteRule ^([0-9]{1,2})-simplesearch-listing.html index.php?language_session=$1&p=search&reset=1

RewriteRule ^([0-9]{1,2})-search-listing.html index.php?language_session=$1&p=advsearch&reset=1&o=advsearch1

RewriteRule ^([0-9]{1,2})-all-listing.html index.php?language_session=$1&p=search&&submit=Search&reset=2

RewriteRule ^([0-9]{1,2})-search-listing.html index.php?language_session=$1&p=advsearch&reset=1&o=advsearch1

RewriteRule ^([0-9]{1,2})-sitemap.html index.php?language_session=$1&p=sitemap

RewriteRule ^([0-9]{1,2})-enquiry_form.html index.php?language_session=$1&p=enquiry

RewriteRule ^([0-9]{1,2})-search_city_([^/]+).html index.php?language_session=$1&p=search&city=$2

RewriteRule ^([0-9]{1,2})-customlinks_([0-9]{1,9})_(.*)_second.html index.php?language_session=$1&p=customlinks&id=$2&pagec=second

RewriteRule ^([0-9]{1,2})-pagesearch-([0-9]{1,9}).html index.php?language_session=$1&p=search&submit=Search&reset=2&page=$2

RewriteRule ^([0-9]{1,2})-pageadvsearch-([0-9]{1,9}).html index.php?language_session=$1&p=search&submit=Search&reset=2&page=$2

RewriteRule ^index-([0-9]{1,9})-(.*).html index.php?language_session=$1

RewriteRule ^([0-9]{1,9})_listing_(.*).html index.php?p=details&id=$1

RewriteRule ^listing_information_([0-9]{1,9})_(.*).html index.php?p=listing_information&id=$1

RewriteRule ^signup.html index.php?p=signup

RewriteRule ^news.html index.php?p=news

RewriteRule ^faq.html index.php?p=faq

RewriteRule ^customlinks_([0-9]{1,9})_(.*).html index.php?p=customlinks&id=$1

RewriteRule ^contact_([0-9]{1,9})_([0-9]{1,9}).html index.php?p=contact&admin=$1&id=$2

RewriteRule ^search_agent_([0-9]{1,9}).html index.php?&submit=Search&p=search&agent=$1

RewriteRule ^logout.html index.php?p=logout

RewriteRule ^search_listing_([0-9]{1,9})_(.*).html index.php?p=search&category=$1&name=$2&submit=yes

RewriteRule view-listing.html index.php?p=view&reset=1

RewriteRule ^simplesearch-listing.html index.php?p=search&reset=1

RewriteRule ^search-listing.html index.php?p=advsearch&reset=1&o=advsearch1

RewriteRule ^all-listing.html index.php?p=search&submit=Search&reset=2

RewriteRule ^search-listing.html index.php?p=advsearch&reset=1&o=advsearch1

RewriteRule ^sitemap.html index.php?p=sitemap

RewriteRule ^enquiry_form.html index.php?p=enquiry

RewriteRule ^search_city_([^/]+).html index.php?p=search&city=$1

RewriteRule ^customlinks_([0-9]{1,9})_(.*)_second.html index.php?p=customlinks&id=$1&pagec=second

RewriteRule ^pagesearch-([0-9]{1,9}).html index.php?p=search&submit=Search&reset=2&page=$1

RewriteRule ^pageadvsearch-([0-9]{1,9}).html index.php?p=search&submit=Search&reset=2&page=$1

RewriteRule ^([0-9]{1,2})-view_wishlist.html index.php?language_session=$1&p=mylisting

RewriteRule ^view_wishlist.html index.php?p=mylisting

RewriteRule ^([0-9]{1,2})-contactus.html index.php?language_session=$1&p=contactus

RewriteRule ^contactus.html index.php?p=contactus

RewriteRule ^sitemap.xml index.php?p=sitemapxml

Merci pour votre aide!

Antoine.

Lien vers le commentaire
Partager sur d’autres sites

Tu es sûr de ceci ?

<Limit GET POST>

order deny,allow

deny from all

allow from all

</Limit>

Sinon, tu peux ajouter toutes tes règles en fin de fichier .htaccess... cela devrait fonctionner corectement.

Lien vers le commentaire
Partager sur d’autres sites

Tu es sûr de ceci ?

Sinon, tu peux ajouter toutes tes règles en fin de fichier .htaccess... cela devrait fonctionner corectement.

C'est le cpanel X qui crée ces lignes de commande de maniere automatique lorsque j'active l'extension msfront. J'ai essayé de mettre le script msfront au début du .htaccess ou a la fin mais rien n'y fait, ca bloque au niveau de msfront...

Sinon ca peut paraitre une question relativement simple mais que faut-il ecrire dans mon index.html a la racine pour basculer de maniere automatique sur http://monsite.com/dossierX/ ? Il semblerait que cela reste la solution...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...