У моего клиента в настоящее время установлен WordPress в корневом каталоге и отдельная установка WP в подкаталоге для области членства.301 каталог переадресации в том же домене
Она перенесла область членства в новый домен и теперь хочет удалить каталог участников с исходного сайта.
Однако она хочет, чтобы все ссылки на изображения, которые были расположены в области членов, были перенаправлены туда, где они теперь находятся в корневой директории исходного сайта.
Например:
путь тока
example.com/members/wp-content/uploads/year/month/imagename.jpg
Новый путь будет
example.com/wp-content/uploads/year/month/imagename.jpg
Таким образом, все содержимое после/добавления/необходимо отметить от/членов/загрузки/где он теперь находится.
Просмотрев этот сайт и другие, я пробовал несколько различных вариантов и ничего не работает.
Это последняя вариация я попробовал:
RewriteEngine on
RewriteBase/
RewriteRule ^members/(.*)$ http://example.com/$1 [R=301,L]
Спасибо за вашу помощь!
Вот копия текущего файла .htaccess
RewriteEngine on
RewriteBase/
RewriteRule ^members/(.*)$ http://example.com/$1 [R=301,L]
# block referer spam
RewriteEngine On
RewriteCond %{HTTP_REFERER} buttons\-for\-website\.com
RewriteRule ^.* - [F,L]
RewriteOptions inherit
# BEGIN PopUpBypass
# END PopUpBypass
#Use PHP 5.4
# Use PHP54 as default
AddHandler application/x-httpd-php54 .php
<IfModule mod_suphp.c>
suPHP_ConfigPath /opt/php54/lib
</IfModule>
# 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
SetEnvIfNoCase Via evil-spam-proxy spammer=yes
SetEnvIfNoCase Referer evil-spam-domain.com spammer=yes
SetEnvIfNoCase Referer evil-spam-keyword spammer=yes
SetEnvIfNoCase Via pinappleproxy spammer=yes
SetEnvIfNoCase Referer semalt.com spammer=yes
SetEnvIfNoCase Referer poker spammer=yes
Order allow,deny
Allow from all
Deny from env=spammer
<Files "xmlrpc.php">
Order Allow,Deny
deny from all
</Files>
Спасибо за ответ :) Я пробовал это, но до сих пор не работает :( мне интересно, если что-то конфликтует с ним Вот что в.. htaccess. Я добавлю копию к моему сообщению выше, чтобы вы могли ее четко видеть. –
Что именно происходит? Я не знаю, что означает «все еще не работает». Что он делает или не делает. Также очистите кеш браузера или попробуйте в другом браузере. –
Извините за неясность. Когда я ввожу url в свой браузер к изображению на сервере и включаю/members/в путь, я хочу, чтобы он перенаправлял на путь без/членов/в нем. К сожалению, это не перенаправление, я все еще вижу/members/в пути в моем браузере. Да, я очистил кеш и попробовал его в двух браузерах. –