Можно ли сделать, чтобы адресные строки страниц были более короткими и понятные поисковым роботам.
Например:
Вместо http://s2b.kz/index.php?page=Flashka
http://s2b.kz/Flashka
Короткое название страниц в адресной строке
-
- Forum Members
- Posts: 33
- Joined: Mon Feb 21, 2011 12:19 pm
Re: Короткое название страниц в адресной строке
Конечно можно.
В фаиле config.php дописываем строчки:
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '/';
$config['query_var'] = 'page';
и создаем фаил с именем .htaccess (точка первая обязательна)
в котором пишем
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
И будут ЧПУ
В фаиле config.php дописываем строчки:
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '/';
$config['query_var'] = 'page';
и создаем фаил с именем .htaccess (точка первая обязательна)
в котором пишем
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
И будут ЧПУ
-
- Forum Members
- Posts: 33
- Joined: Mon Feb 21, 2011 12:19 pm
Re: Короткое название страниц в адресной строке
Хм, страницы перестали открываться а пути стали так как надо, .htaccess файл php???AtonS wrote:Конечно можно.
В фаиле config.php дописываем строчки:
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '/';
$config['query_var'] = 'page';
и создаем фаил с именем .htaccess (точка первая обязательна)
в котором пишем
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
И будут ЧПУ
Re: Короткое название страниц в адресной строке
НЕТ!! он так и пишется .htaccess - можно в блокноте создатьduddeniska wrote:Хм, страницы перестали открываться а пути стали так как надо, .htaccess файл php???AtonS wrote:Конечно можно.
В фаиле config.php дописываем строчки:
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '/';
$config['query_var'] = 'page';
и создаем фаил с именем .htaccess (точка первая обязательна)
в котором пишем
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
И будут ЧПУ
Re: Короткое название страниц в адресной строке
ЕЩЕ вариант ,в папке doc есть файлы htaccess.txt и robots.txt.Их надо скопировать в корневую папку,а htaccess.txt переименовать в .htaccess и туда добавить вышележащие рекомендации для работы ЧПУ.
Re: Короткое название страниц в адресной строке
Да, кстати - так проще - там сразу прописанно что ненадо индексировать