Maison  >  Questions et réponses  >  le corps du texte

À propos du problème .htaccess d'Apache

Bonjour à tous ! Mon exigence actuelle est la suivante : lorsque l'adresse URL saisie est http://www.lazyer.com/lazyer/frontend/web/site/login, forcez la redirection vers http://www.lazyer.com/site/login . Pour cela, j'ai écrit un fichier .htaccess dans le répertoire racine du serveur. Le code à l'intérieur est le suivant :

.
<IfModule mod_rewrite.c>
    RewriteEngine On 
    RewriteBase / 

    RewriteCond %{HTTP_HOST} ^www\.lazyer\.com$
    RewriteCond %{REQUEST_URI} ^/lazyer/frontend/web/
    RewriteRule ^lazyer/frontend/web/(.*)$ http://www.lazyer.com/ [L,R=301]

</IfModule>

Apache a également activé la fonction de réécriture, mais en entrant http://www.lazyer.com/lazyer/frontend/web/site/login, il n'y a aucun effet de redirection. Que se passe-t-il?

阿神阿神2713 Il y a quelques jours538

répondre à tous(1)je répondrai

  • 漂亮男人

    漂亮男人2017-05-16 17:02:24

    La première lettre de Lazyer dans votre URL est en majuscule, n'est-ce pas ? La règle est d’écrire moins.

    Il est recommandé d'écrire d'abord une règle absolument correspondante pour vérifier si la configuration est valide. Tel que :
    RewriteRule .* http:://segmentfault.com [R,NC]

    répondre
    0
  • Annulerrépondre