Я перемещаю сайт клиента со статического HTMl на сайт WordPress.Это также связано с созданием нового домена.У меня есть устаревший домен, настроенный как припаркованный домен на моем сервере, и я могу успешно перенаправить все запросы для припаркованного домена в основной домен.Вот мой .htaccess полностью:
# Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Rewrite from parked domain to new domain
RewriteCond %{HTTP_HOST} ^parked-domain.co.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www.parked-domain.co.uk$
RewriteRule ^/?$ "http\:\/\/www\.main-domain\.co\.uk" [R=301,L]
# All requests hit www.domain.co.uk to prevent duplicate content
RewriteCond %{HTTP_HOST} !^www.main-domain.co.uk$ [NC]
RewriteRule ^(.*)$ http://www.main-domain.co.uk$1 [L,R=301]
Однако я отрываюсь, когда пытаюсь перенаправить запросы для определенных страниц в припаркованном домене на страницы в основном домене.
Например, запросы на parked-domain.co.uk/html/about_us.html должны перенаправляться на main-domain.co.uk/about-us/
У меня есть хиткирпичная стена (несмотря на многочасовой поиск по форуму) и любая помощь будет с благодарностью получена;это вызывает ярость.