Ich habe nach einer Möglichkeit suchen, die Dateierweiterungen von URLs zu verstecken und ich kam in diesem Code:.htaccess blockiert WP Admin-Benutzer-Zugriff auf WP Admin-Funktionen
<IfModule mod_rewrite.c>
## Go Daddy servers need the Options -MultiViews code below
Options -MultiViews
RewriteEngine On
RewriteBase/
# To externally redirect /dir/foo.php to /dir/foo
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L,NE]
## To internally redirect /dir/foo to /dir/foo.php
RewriteCond %{REQUEST_FILENAME}.php -f [NC]
RewriteRule^%{REQUEST_URI}.php [L]
</IfModule>
Es funktioniert wunderbar, bis ich herausgefunden habe aus irgendeinem Grund blockierte dies die WP-Admin-Funktionen in meinem WP-Admin-Account, was bedeutete, dass ich Plugins nicht aktivieren/deaktivieren, Benutzer hinzufügen/bearbeiten/löschen konnte und so weiter. Also musste ich die .htaccess-Datei entfernen und jetzt habe ich die .php-Erweiterungen in meinen URLs zurück.
Gibt es eine Möglichkeit, die Erweiterungen von meinen URLs zu verbergen, ohne meine WP-Verwaltungsfunktionen zu verlieren? Prost.
Hallo Kevin. Ich schätze Ihre Antwort. Nun, die .php-Erweiterung stört mich weder in den Admin-URLs noch in den Post-URLs. Was mich wirklich interessiert, ist die .php-Erweiterung in den Seiten-URLs der Website selbst. Z.B. Ich habe derzeit http://www.adielrios.com/contato.php, während ich lieber http://www.adielrios.com/contato hätte. Der Code, den ich hatte, macht den Job, aber mit hohen Kosten - blockierende Admin-Fähigkeiten im Admin-Panel des WP (und ich habe keine Ahnung, warum das ist), was eindeutig kein wünschenswertes Ergebnis ist. Ist das machbar? =/Danke. –