web-dev-qa-db-fra.com

Arrêter une redirection dans .htaccess

C'est une vraie question de novice concernant les fichiers .htaccess. J'ai lu sur le sujet mais je n'ai vraiment aucune idée.

Nous avons un site appelé originalsite.com.au qui redirige vers www.examplesite.org.au (voir ci-dessous). Lorsque je retire le commentaire, la redirection est correcte. Lorsque je le remets, il passe à une page vierge et non à la page d’accueil du site original.

Je veux que originalsite.com pointe la page d'accueil d'origine maintenant. Je sais que la page d'accueil originalsite est présente car lorsque j'utilise l'adresse IP au lieu de l'URL, elle se rend sur la page d'accueil originalsite.

Je ne comprends évidemment pas comment .htaccess fonctionne. Toute aide serait appréciée.

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{SERVER_PORT} !=443
#RewriteRule ^ https://www.examplesite.org.au%{REQUEST_URI} [R,L]<== COMMENTED OUT BY AQ TO STOP REDIRECT
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesnt directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesnt directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
4
allanquartz

Vous commentez la RewriteRule sur le site examplesite.org.au, mais avant la rewriteRule, vous avez le RewriteCond pour Server_Port, qui est orphelin et qui semble être le problème ici. Alors, commentez également la ligne ci-dessus.

En fait, je vous suggérerais d’utiliser un nouveau fichier htaccess maintenant. Vous pouvez télécharger un nouveau package Joomla contenant le fichier htaccess.txt par défaut, le télécharger sur votre serveur, le renommer en .htaccess et remplacer votre ancien.

De plus, gardez à l’esprit que vous pouvez utiliser htaccess pour renforcer la sécurité de votre site. Vous pouvez installer Akeeba Admin Tools pro (payant) qui contient une fonctionnalité htaccess maker, afin de produire un fichier .htaccess amélioré (fortement recommandé).

3
FFrewin