Я новичок в htacces.Как внешне перенаправить URL-адрес, используя htaccess, когда url содержит пробел, номер или тире
Я хочу создать htaccess как stackoverflow.
Проверьте любой URL-адрес stackoverflow как «hide file extension in url by htaccess». Если вы поместите файл .html/.php/.asp/.abc/.xyz, он перенаправит его на «hide file extension in url by htaccess», даже если вы положите/наконец-то не получится
Значения, которые я хочу сказать, имя файла url содержит любую клавиатуру характер, и он будет перенаправляться извне.
ниже мой текущий 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, поэтому я хочу перенаправить ---/dir/file 1.html to/dir/file 1 ---/dir/fi le-1.html to/dir/file-1 --- /dir/file-1-2.html to/dir/file-1-2 –
@anubhava НЕ работает для перенаправления извне. –
@anubhava если я пишу HTTP: //localhost/folder1/folder2/About-us.html и нажмите клавишу ввода, он будет перенаправлять HTTP: // локальный/О-нами –