Возникли проблемы с корректной перепиской моего мода для Google seo.
www.example.com / p / press Перейти на внутренний ./pages/press.html
Но Google должен отображать ссылку как www.example.com/p/press
.
Это возможно? или Google покажет URL как www.example.com/pages/press.html?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Mediapartners|Adsbot|Feedfetcher|msnbot|Googlebot-Image|yahoo-slurp) [NC]
RewriteRule ^sitemap\.xml sitemap.xml [L,NC]
RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Mediapartners|Adsbot|Feedfetcher|msnbot|Googlebot-Image|yahoo-slurp) [NC]
RewriteRule ^robots\.txt robots.txt [L,NC]
RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Mediapartners|Adsbot|Feedfetcher|msnbot|Googlebot-Image|yahoo-slurp) [NC]
RewriteRule ^p/press(.*) pages/press$1 [L,NC]
RewriteRule ^(.*) http://www.example2.com$1 [R=301,NC,L]
</IfModule>
Все остальные ссылки и браузеры должны идти на www.example2.com
Предположим, что в другой раз, когда на страницу нажимают pages / press.html, она соответствует правилу дна и перенаправляет туда. Можно ли как-то впервые представить контент при вызове / p / press с помощью mod_alias или чего-то еще?