August 2nd, 2007Избягване на duplicate content на начална страница
Както може би знаете, или не знаете, www.site.com, www.site.com/index.php, site.com и site.com/index.php са 4 различни страници за търсачките, въпреки, че вие вероятно виждате една и съща страница.
За да избегнете подобен проблем, трябва да имате Apache server и mod_rewrite модул включен. Някъде в .htaccess пишете:
Options +FollowSymlinks -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} ^washiqthost.com$ [NC]
RewriteRule ^(.*)$ http://www.washiqthost.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
Разбира се, ако първите два реда присъстват във вашия .htaccess, добавяте всичко надолу без тях. Така написан .htaccess ще насочи всички четири страници към www.washiqthost.com. Вместо php, може да се сложи друго файлово разширение (html, cfm) - не съм пробвал, но мисля, че трябва да стане. [b]-Indexes[/b] не е задължителен и е като малък бонус. Та тази директива ще забрани достъпа до директории без индекс файл, вместо като гламави празни index.html файлове в директории, чието съдържание искате да е “невидимо” за човешки и ботовски очи.
Благодарности на админа на форума на СЕО спциалистите, за втората част от кода.
- Избягване на duplicate content във вътрешни страници Тук ще стане въпрос не как да избегнем duplicate content на вече съществуващи страници, а как да го избегнем, ако например сме купили стар домейн, който има индексирани страници, които при нас биха дали 404 error. Много уебмастери слагат код: ErrorDocument 403 index.php ErrorDocument 404 index.php което обаче създава проблема с duplicate content, тъй като редиректва всички ненамерени страници
- Частична защита срещу SQL injection с .htaccess Нещо много просто, но ефективно срещу SQL injection. За да може да ползвате кода, трябва да имате Apache сървър, включен mod_rewrite и естествено възможност за промяна на .htaccess. Намирате Options +FollowSymlinks RewriteEngine On и на следващия ред слагате RewriteCond %{QUERY_STRING} union [NC,OR] RewriteCond %{QUERY_STRING} select [NC,OR] RewriteCond %{QUERY_STRING} truncate [NC,OR] RewriteCond %{QUERY_STRING} drop [NC,OR] RewriteCond %{QUERY_STRING} update [NC] RewriteRule .* %{REQUEST_URI}? [R,L] По този начин
- Домейн и поддомейн на различни хостинги Първата мисъл, която може да ви мине през ума е, че е невъзможно. Е, не е съвсем така. Само, че си има няколко изисквания, без които номерът няма да сработи: 1. Хостингът, на който ще се хостват подомейнът трябва да има статично IP. 2. Там, където се хоства домейнът, трябва да има някакъв вид управление на DNS. Започна
- Cloaking Cloaking най-просто казано е начин, по който се представя едно съдържание на потребителя и друго на търсачките. Води се black hat SEO т.е. търсачките не го обичат много и сайтът ви може да бъде наказан за използване на подобна техника. Все пак добрият оптимизатор трябва да разбира и от тъмната страна. Има много начини за
- Създаване на Yahoo sitemap PHP script Макар и по-рядко ползвана, търсачката Yahoo не трябва да се пренебрегва. За разлика от Google sitemap, където създаваме xml файл, в този случай е прост текстов файл със списък на URL. (Този тип файл може да се ползва и за Гугъл, но те не го препоръчват). И така. отваряте текстов редактор, и записвате в него
- Подобни резултати от Google Blogsearch Понеже доста хора ме питат какъв плъгин ползвам за подобни резултати от Google Blogsearch, ще кажа, че това нещо не е точно плъгин, а малко код, който скалъпих, защото не можах да намеря подобен. За да ползваме този код, трябва: 1. Да изтеглим файла rss_fetch.php 2. Да го качим в директорията /wp-includes/ 3. Да сложим следния код във
- Yahoo! в помощ на Google оптимизацията Дълго време се терзаех дали да пускам тази тема. И не защото обичам да си крия техниките, а защото се притеснявам, че някой от БГ екипа на Гугъл ще зачете поста (а те се скъсват да ме четат ;)) и техниката ще “увисне”. Но, майната му. Всеки уебмастър е страдал от това, че Google не иска
February 26th, 2008 at 1:20 pm
Avoiding Duplicate Content on Index/Home Page
A you might know, or not know, http://www.site.com, http://www.site.com/index.php, site.com and site.com/index.php are 4 differnet pages for search engines, although you see the same page.
To avoid the problem with duplicate content you have to have: Apache server r…