À propos du problème .htaccess d'Apache
阿神
阿神 2017-05-16 17:00:24
0
1
546

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?

阿神
阿神

闭关修行中......

répondre à tous(1)
漂亮男人

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]

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!