Ich möchte eine Wordpress-Anwendung mit einer einfachen PHP-Anwendung konfigurieren. Die Verzeichnisstruktur der Anwendung ist wie folgt:Wie wordpress-Anwendung im Unterverzeichnis mit einfachen PHP-Anwendung mit. Htaccess/Apache2 zu konfigurieren?
Root-Verzeichnis/var/www/DemoApp/
Wordpress-Verzeichnis:/var/www/DemoApp/Wordpress/
Hier i die zugreifen möchten Wordpress-Anwendung mit Route http://BASE_URL/wordpress. Aber ich kann die htaccess-Datei nicht konfigurieren. Alle PHP-Seiten im Verzeichnis/var/www/demoApp/funktionieren mit der URL http://BASE_URL/ einwandfrei. Wordpress-Dateien werden nicht korrekt geladen.
Hier ist mein Apache-Konfigurationsblock:
<VirtualHost *:80>
ServerName localhost
ServerAdmin [email protected]
DocumentRoot /var/www/demoApp
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/demoApp>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Was die .htaccess-Datei enthalten sein sollte?
Nitesh, hast du die WordPress-URL in die WordPress-Konfiguration eingefügt? Ich meine Einstellungen/Allgemein. Wordpress verwendet diese Einstellung immer unabhängig von htaccess. Versuchen Sie es bitte und lassen Sie es mich wissen. –
Sie möchten "AllowOverride None" in ''? Das wird verhindern, dass die .htaccess-Datei etwas verändert, nicht wahr? –
CD001
@PeterMatisko Ja, die Wordpress-Startseite funktioniert einwandfrei. Die anderen Seiten funktionieren nicht richtig. wie http: // BASE_URL/wordpress/2017/03/11/hallo-world /. Es wirft Apache-Fehler mit keine Seite gefunden. – Nitesh