Добавете локално / отдалечено съдържание към вашата библиотека в Kodi v17

Разработвах сайт на Joomla в / new /, който трябваше да замени сайта на Mambo в основната директория. Мислех да сложа файл с роботи там, за да спра ботовете да обхождат новия сайт, но това не е така.

Оттогава новият сайт е преместен в главната директория, а старият сайт временно е преместен в / old /

Как да премахна всички споменавания на страници под / ново / от индекса на Google? Знам, че Google Webmaster Tools ви позволява да премахвате отделни страници, но не знам дали това се отнася и за отделни директории.

По-бързо ли е да поставите .htaccess файл в тази папка с catchall 301 пренасочване към /?

Актуализиране:

Добавих отделни записи за пренасочване 301 към .htaccess, за да пренасоча страниците на стария сайт към страниците на новия сайт, но старите URL адреси все още генерират 404 грешки. Някакви идеи защо? Форматът, който използвах, беше:

Redirect 301 http://www.site.com/old.htm http://www.site.com/new.htm 

Добавих ги в края на файла .htaccess.

Определено направете 301 пренасочване от старите URL адреси (тези в / new / directory) към новите URL адреси (тези в / директорията). Това ще:

  • Кажете на Google, че тези страници са се преместили и да актуализира техния индекс
  • Помогнете на всеки, който намери старите URL адреси в резултатите от търсенето, да намери новите URL адреси (те автоматично ще бъдат пренасочени към URL адреса)

Този процес също ще бъде безпроблемен, което е хубаво. И просто правило във файл .htaccess трябва да се погрижи за него.

АКТУАЛИЗИРАНЕ

Опитайте тази:

RewriteEngine On RewriteRule /new/(.*) /$1 [R=301,L] 
  • Благодаря @ John Conde. Добавих следното към .htaccess в основната директория: RedirectMatch 301 /new/(.*) / Въпреки това, той пренасочва към същия URL, само с 1 ниво нагоре.
  • Също така RedirectMatch 301 /new/(.*) /index.php прави същото.
  • @ Джон Конде. По някаква причина новата промяна все още генерира грешка от 500 вътрешни сървъра.
  • Също така се опитах да добавя целия основен URL преди / нов /, но възникна същата грешка.
  • @ Steve, направих малка промяна. Кажете ми дали това работи.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?