Über das .htaccess-Problem von Apache
阿神
阿神 2017-05-16 17:00:24
0
1
544

Hallo zusammen! Meine aktuelle Anforderung lautet: Wenn die eingegebene URL-Adresse http://www.lazyer.com/lazyer/frontend/web/site/login lautet, erzwingen Sie die Umleitung zu http://www.lazyer.com/site/login. Zu diesem Zweck habe ich eine .htaccess-Datei in das Stammverzeichnis des Servers geschrieben. Der Code darin lautet wie folgt:

<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 hat auch die Rewrite-Funktion aktiviert, aber bei der Eingabe von http://www.lazyer.com/lazyer/frontend/web/site/login gibt es keinen Umleitungseffekt. Was ist los?

阿神
阿神

闭关修行中......

Antworte allen(1)
漂亮男人

你URL里的Lazyer首字母是大写吧?规则里用的是少写。

建议你先写个绝对能匹配的规则,来验证配置是否有效。如:
RewriteRule .* http:://segmentfault.com [R,NC]

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!