Так что я смог использовать этот код:
RewriteRule ^portfolio$ _pages/_portfolio/port.html [NC,L]
, чтобы переписать страницу моего сайта с:
http://nkonecny.com/_pages/_portfolio/port.html to http://nkonecny.com/portfolio
Мой вопрос, есть ли способ перенаправить людей, которые используют старыйURL, который показывает полный путь к файлу автоматически к новому чистому пути файла, не заходя в мой HTML и редактируя каждую ссылку?Другими словами, если они наберут http://nkonecny.com/_pages/_portfolio/port.html, он автоматически приземлится на http://nkonecny.com/portfolio?
http://nkonecny.com/_pages/_portfolio/port.html
http://nkonecny.com/portfolio
Читать это учебник
RewriteEngine on RewriteRule ^_pages/_porfolio/port.html$ /portfolio [L,R=301] RewriteRule ^portfolio$ _pages/_portfolio/port.html [NC,L]
Вместо этого вам нужно выполнить HTTP перенаправление .
^/somepath(.*) /otherpath$1 [R]