Как мне заставить работать следующее перенаправление?
olddomain.com/employee-scheduling-software.html
Для перенаправления на
newdomain.us/employee-scheduling-software.html
У меня есть mod_rewrite, но я в основном начинающий в этой области
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^employee-scheduling-software.html$ http://newdomain.example.org/employee-scheduling-software.html </IfModule>
Вы можете изменить правило на:
RewriteRule ^employee-scheduling-software.html$ http://newdomain.example.org/employee-scheduling-software.html [R=301]
, которое отправит заголовок 301 Moved Permanently в браузер, чтобы он обновлял свои закладки и прочее.
301 Moved Permanently
Вы можете использовать этот код в .htaccess на olddomain.com:
RewriteEngine on RewriteRule ^employee-scheduling-software\.html$ http://newdomain.us/employee-scheduling-software.html [R,QSA]
Поскольку ^employee-scheduling-software\.html$ является регулярным выражением PERL, вам нужно экранировать точку в ".html" с помощьюобратная косая черта (\.).
^employee-scheduling-software\.html$
\.
Это просто перенаправит employee-scheduling-software.html на новый домен.Если вы хотите перенаправить все файлы в новый домен, используйте:
employee-scheduling-software.html
RewriteEngine on RewriteRule ^(.*)$ http://newdomain.us/$1 [R,QSA]