2014-01-02 4 views
1

На моем Joomla 2.5-сайт, я переименовал ...Перенаправление старые связи с .htaccess

http://www.my-site.com/old-link.html 

для SEO-производительности для

http://www.my-site.com/new-link.html 

старый URL перечислен на Google, хотя. Как я могу переадресовать/переписать 301 новый URL?

Это мой текущий .htaccess включая SEF-ссылки и перезапись не-WWW на WWW:

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] 
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] 
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] 
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) 
RewriteRule .* index.php [F,L] 

RewriteCond %{HTTP_HOST} ^my-site.com$ [NC] 
RewriteRule ^(.*)$ http://www.my-site.com/$1 [R=301,L] 

RewriteBase/

## Begin - Joomla! core SEF Section. 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
RewriteCond %{REQUEST_URI} !^/index\.php 
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php [L] 

# take care of sitemap.xml 
RewriteCond %{REQUEST_URI} ^/sitemap.xml 
RewriteRule .* /index.php?option=com_xmap&view=xml&tmpl=component&id=1&format=html [L] 

ответ

2

Вы должны добавить это в верхней части (чуть ниже RewriteEngine On линии):

RewriteRule ^old-link\.html$ /new-link.html [L,R=301] 
+0

Фантастично, спасибо большое! – michi

Смежные вопросы