Mit Joomla 4 Erstellen Sie eine neue Website,Nach dem Aktivieren von SEO und URL Rewrite,Problem mit Webseite,Zuerst Google zu einem eigenen Artikel - "Joomla URL Rewrite 404 Kann nicht angezeigt werden",Hauptsächlich, weil AllowOverride von httpd.conf nicht auf All gesetzt ist。Aber nach dieser Zeit,卻變成 403 Verboten,Und alle Seiten können nicht eintreten,Unabhängig davon, ob die Seiten-URL zum Umschreiben verwendet wird,stundenlang recherchiert,Endlich den Grund gefunden。
So verwenden Sie URL-Rewrite,Folgende Einstellwerte müssen eingestellt werden:
1. Apache – LoadModule rewrite_module
2. Apache – Optionen FollowSymLinks
3. Apache – AllowOverride All
4. .htaccess – RewriteEngine ein
Und mein Problem ist, dass die oben genannten vier eingestellt wurden,卻出現 403 Verboten,其中 2. 跟 3. Ich habe es sowohl in httpd.conf als auch in httpd-ahssl.conf versucht。
Um die Testumgebung zu vereinfachen, um das Problem zu verdeutlichen,In meiner .htaccess habe ich nur die Zeile RewriteEngine On gelassen,und lege das Archiv in das Stammverzeichnis von htdocs。Erstellen Sie auch eine test.php-Datei,folgt,Zeigen Sie einfach PHP-Umgebungsinformationen an,Diese Datei wird auch im Stammverzeichnis von htdocs abgelegt。
<?php phpinfo(); ?>
Beim Durchsuchen von http://abc.com/test.php,erscheinen auch 403 Verboten,Beim Abfragen von Apaches error.log,Sie können solche Fehler sehen:
Die Optionen FollowSymLinks und SymLinksIfOwnerMatch sind beide deaktiviert, Daher ist die RewriteRule-Direktive ebenfalls verboten, da sie ähnlich Verzeichnisbeschränkungen umgehen kann : C:/Web/Apache24/htdocs/test.php
Daher kann der Umfang des Problems auf den Parameter FollowSymLinks eingegrenzt werden。Nachdem Sie bestätigt haben, dass httpd.conf richtig eingestellt ist, folgen Sie SymLinks,Ich fing an, die httpd.conf-Unterschiede zwischen der alten und der neuen Site nacheinander zu überprüfen und zu vergleichen。Später bemerkte ich, dass die neue Seite außer im SSL-Teil auf httpd-ahssl.conf verwies (Fügen Sie conf/extra/httpd-ahssl.conf hinzu) aus dem Profil,Der FastCGI-Teil verweist auch auf die externe httpd-fcgid.conf (Fügen Sie conf/extra/httpd-fcgid.conf hinzu) Profil,Das heißt, die Einstellungen meiner alten Website befinden sich alle in httpd.conf,Aber die neue Seite verwendet drei Profile(httpd.conf、httpd-ahssl.conf、httpd-fcgid.conf)。wobei ich httpd.conf und httpd-ahssl.conf ausprobiert habe,Der Kern des Problems sollte also in httpd-fcgid.conf liegen。
Öffnen Sie httpd-fcgid.conf,在
[Links]
- Joomla URL Rewrite 404 Kann nicht angezeigt werden | Alt Sen Chang Tan
Ist FortiGate 50E 6.2.10 der beste?
https://it-help.tips/fortigate-firmware-download/
Hilfe!
Ist FortiGate 50E 6.2.10 der beste?
Yes.