Ich bin neu in htacces.Wie extern Umleitung URL mit Htaccess, wenn URL Leerzeichen, Nummer oder Bindestrich
Ich möchte htaccess wie stackoverflow erstellen.
Überprüfen Sie eine beliebige URL von stackoverflow wie "hide file extension in url by htaccess". Wenn Sie .html/.php/.asp/.abc/.xyz irgendetwas setzen, wird es auf "hide file extension in url by htaccess" umleiten nur nur Sie setzen/zuletzt hat es keine Wirkung
Bedeutet, ich möchte sagen, dass URL-Dateiname irgendeine Tastatur enthalten Zeichen und es wird extern umleiten.
unten sind meine aktuellen .htaccess
RewriteEngine on
# To internally
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
# To externally redirect /dir/file.html to /dir/file
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.+?)\.html[\s?] [NC]
RewriteRule^%1 [R=301,L,NE]
@anubhava, also ich möchte umleiten ---/Verzeichnis/Datei 1.html nach/Verzeichnis/Datei 1 ---/Verzeichnis/Fi le-1.html zu/dir/file-1 --- /dir/file-1-2.html zu/dir/file-1-2 –
@anubhava NICHT für externe Umleitung arbeiten. –
@anubhava wenn ich schreibe http: //localhost/folder1/folder2/About-us.html und drücken Sie die Eingabetaste drücken, um http umleitet: // localhost/Über-uns –