Ok, basierend auf der Bearbeitung, es scheint wie, was Sie wollen, ist für WordPress nicht um diesen Slug umschreiben, sondern um es zu ignorieren.
Sie können dies tun, indem Sie Ihre .htaccess
bearbeiten, um einen Ordner auszuschließen. Stellen Sie sicher, dass sich der Ordner im Stammverzeichnis Ihrer Site befindet, wie im selben Ordner wie wp-admin
, wp-content
und wp-includes
.
Dann Ihre .htaccess
zu öffnen und eine Rewrite-Regel hinzufügen, um diesen Ordner zu ignorieren:
DirectoryIndex index.html index.php index.htm parking-page.html
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
# Add this condition with the folder you want to ignore (cartoon in your example)
RewriteCond %{REQUEST_URI} !^/(cartoon|cartoon/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Nun, das ist ziemlich offenes alte Antwort. Für eine bessere Antwort, bearbeiten Sie bitte die Frage, um einzuschließen, was Sie bereits versucht haben. Was meinst du mit "einem Ordner"? Ist das ein benutzerdefinierter Post-Typ? Ist es eine Kategorie oder benutzerdefinierte Taxonomie? Gibt es verschiedene Permalinks für verschiedene Arten/Taxonomien? Bitte geben Sie weitere Einzelheiten darüber an, was Sie tun möchten.
Aber für den üblichen Fall, hier ist die Dokumentation für pretty permalinks.
Zuerst sicherstellen, dass URL Rewriting
in Apache aktiviert ist. Beispiel in Ubuntu/Debian
sudo a2enmod rewrite
sudo service apache2 restart
Jetzt, in wp-admin, gehen Sie zu Einstellungen -> Permalinks. Setzen Sie den Permalink auf Post Name
.
Klicken Sie dann auf Änderungen speichern. Es wird entweder die neue .htaccess
automatisch speichern, wenn Ihre Site die Berechtigungen dazu hat, oder es wird Ihnen der neue Inhalt von .htaccess
zum Kopieren und Einfügen geben.
Jetzt sollten Sie in der Lage sein, einen Beitrag oder eine Seite anzuzeigen, und es sollte die SEO-freundliche Links zeigen.
thank u austin i bearbeitet wurde. –
bearbeitete Antwort, um die Änderung in Frage zu reflektieren –