Въпроси за SEO

ventsi34

Registered
Здравейте, искам да попитам как да си направя система или поне да ми дадете съвет как да направя така, че в сайта ми на всяка страница да има различно заглавие "<title>" без да обхождам всяка страница и да го правя на ръка?

Второто нещо, което според мен е по-сложно е как мога да си направя всеки един документ да е с името на заглавието на статията, която съм отворил?
 
Зависи дали записваш заглавието в даза данни.
Ако е така, слагаш едно echo на заглавието между <title> и </title> в страницата, която ти показва статиите.
Примерно:
Код:
<title><?php echo $zaglavie_ot_db; ?></title>

Името на документите, може би файловете?
Аз го разбирам така. Записваш си статиите в някакви html файлове ли? Това ще ти даде скорост, но е по-удобно да ползваш база данни. Ако ползваш база данни, може да вземеш кода от htaccess файла на wordpress.
Код:
# 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
И така адресите ще са
http://сайт.ком/заглавие-на-статия
В кода ще проверяваш за точно съвпадение в полето за заглавие в базата данни за заглавие-на-статия. Ако има съвпадение, показваш страницата, ако не показваш 404 грешка.
 
Всичко си записвам в бази данни. Имам няколко въпроса още към теб Galli относно смяната на името на файловете

Код:
# 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


Само този код ли трябва да добавя? В моя htaccess ли трябва да го поставя ако да има ли точно място, където трябва да го поставя? В този код как точно да задам какво да бъде името на файла или то само ще си го зима от title тага на моята страница? Ако може малко по ясно да напишеш каква проверка трябва да направя за информацията дали е правилно или да показвам 404 грешка? Заглавията на всички страници ли ще ми се сменят ако да аз на някой места си подавам id-та чрез get това ще ми се бъгне ли? И като цяло може ли този метод да ми бъде някаква дупка в сигурността?
 
Какви файлове, нали записваш в база данни? Ако искаш някой да ти отговори по-точно, трябва да обясниш по-подробно кое точно не разбираш. Аз съм ти написал какъв е принципа. Само с този код не става. Той просто пренасочва всички адреси, които не съществуват към index.php и в него вече се правят проверки.
Имаш бая неща да промениш.
Да, може да се получи дупка, затова трябва да разбираш от php.
Освен това трябва старите адреси на страници (тези с id-тата) да ги пренасочиш с 301 redirect към новите адреси, за да не изгубиш индексирането им, ПР и др.

По въпросите ти разбирам, че не си много запознат с нещата. Затова или трябва да прочетеш доста, или да преминеш към WordPress примерно. Не мога да преценя кое ще ти е по-удобно - да променяш php кода или да конвертираш БД към WordPress. Аз бих заложил на промяна на php.
 

Back
Горе