ich möchte meine Permalink-Struktur zu einem /% postname%/ändern, um Buddypress auf einem Wordpress-Website-Server zu verwenden.Wordpress permalinks 404 nicht gefunden
Nach ein paar Versuchen, ich einige Probleme und sogar mit meiner Suche in verschiedenen Forum, weiß ich nicht, wie man es löst.
Meine .htaccess Erlaubnis ist für die Probe 666, also muss Wordpress diese Datei ändern, aber wird nicht (letzte Akte, die bei meiner Serverinstallation geändert wird). In der Datenbank wurde die Permalinks-Struktur erfolgreich an% postname% übergeben.
Jetzt habe ich einen Fehler 404 in allen Seiten, die ich zugreifen möchte.
.htaccess-Datei:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
ich Apache läuft, so die Vars Auswahl zu zwingen, i in der zu dieser modifizierte wp-include/vars.php:
//$is_apache = (strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false || strpos($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') !== false);
$is_apache = 1;
Was ich jetzt machen?
#EDIT: Ich habe es neu installiert, versucht, dies alles zu tun, und die gleiche Problem ... Apache ist Besitzer der Datei so verstehen wirklich nicht, ich ...
, nicht über 4044 Fehler Auf diese Weise Apache-Server sudo Service apache2 restart neu starten eingesetzt, und die .htaccess ist geändert. Aber ich muss den postname Weg verwenden, um Buddypress zu verwenden. Und ich habe bemerkt, dass, wenn ich "/ index /% postname% /" folge, es funktioniert. Es ist immer problematisch, weil buddypress auf eine Verwendung mit /% postname%/so umprogrammiert ist, dass es mich auf 404 umleitet. –
Wenn möglich dann bitte Stellen Sie Ihren Website-Link zur Verfügung –
kann nicht, weil es ein Intranet ist, und ich habe nicht die Berechtigung, nach außen, Ereignis temporär umzuleiten –