У меня есть код внутри моего .htaccess, который помещается внутри моего блога wordpress, расположенного под субдоменом. Теперь я переехал мой блог под вложенной и я поместил 301 перенаправляет из субдомена, но когда я посещаю страницы в blog.domain.com я получаю 500 Внутренняя ошибка сервера вместо того, чтобы 301 перенаправляет http://domain.com/blog/htaccess не работает OK
# Use PHP5 as default
AddHandler application/x-httpd-php5 .php
RewriteCond %{HTTP_HOST} ^blog\.stream-tek\.com
RewriteRule ^(.*)$ http://www.stream-tek.com/blog/$1 [R=301]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Теперь, когда я удалить код между:
# BEGIN WordPress
# END WordPress
Я получаю 301 переадресацию с страниц поддоменов, но когда я возвращаю его обратно, он не работает. Мне нужна эта часть кода, поскольку чистые URL-адреса Wordpress не будут работать без этого.
В чем проблема с вышеуказанным файлом htaccess, так как я не эксперт в этом.
Спасибо за помощь.
когда вы actuall изменить Installtion, вы, возможно, придется изменить настройки в WordPress как сайт URL .. – harikrish
да, WordPress работает без проблем, я сделал эти изменения, как я полагаю,. У меня только проблемы с этим файлом .htaccess и перенаправлениями –