Можно ли с помощью Хтаакчесс поменять ссылку ? Если да, то что надо прописать в хтаакчесс, чтобы получить вот следующее к примеру:
от
http://ккой-то_сайт.ru/category.php?punkt=1
на
http://ккой-то_сайт.ru/razdel.php
vitos94,
использования механизмов обработки запросов необходимо его включить с помощью директивы RewriteEngine
Пример 1.
Итак предположим у вас есть сайт http://www.dvigaysya.ru
В корневом каталоге сайта есть файл katalog.html (Если нету то создайте)
В корневой директории этого сайта создадим файл .htaccess (имя файла начинается с точки)
Запишем в файле .htaccess
RewriteEngine on
RewriteRule tovar katalog.html
В данном случае при запросе http://www.dvigaysya.ru/tovar будет произведен доступ к файлу katalog.html
При этом в строке адреса интернет-броузера будет отображаться адрес http://www.dvigaysya.ru/tovar, а вот отображаться будет информация из файла katalog.html
Такой же результат получим и при запросах:
http://www.dvigaysya.ru/tovar1
http://www.dvigaysya.ru/chudotovar
http://www.dvigaysya.ru/all/tovar
http://www.dvigaysya.ru/tovar.html
Только запрос например http://www.dvigaysya.ru/magazin?tovar не будет изменен.
Иными словами в данном примере будет заменен любой исходный запрос, где в URL после имени хоста и до параметров, начинающихся с символа '?', встретится последовательность букв tovar
Пример 2.
Теперь, если мы захотим чтобы изменялся только URL, в котором последовательность tovar находится только в конце строки то необходимо изменить шаблон для правила RewriteRule следующим образом
RewriteEngine on
RewriteRule tovar$ katalog.html
Здесь мы добавили знак '$', который символизирует конец строки
Теперь правило будет срабатывать (т.е. мы будем обращаться к файлу katalog.html) в запросах:
http://www.dvigaysya.ru/tovar
http://www.dvigaysya.ru/all/tovar
http://www.dvigaysya.ru/chudotovar
И не будет срабатывать в запросах типа
http://www.dvigaysya.ru/tovar12345
Пример 3.
Добавим к нашему шаблону "tovar$" символ начала строки "^"
Теперь содержимое файла .htaccess будет таковым:
RewriteEngine on
RewriteRule ^tovar$ katalog.html
Этим самым мы говорим, что если строка URL начинается с последовательности tovar и тут же заканчивается, то необходимо перенаправить запрос к файлу katalog.html
Теперь правило будет срабатывать (т.е. мы будем обращаться к файлу katalog.html) только в запросе:
http://www.dvigaysya.ru/tovar
RewriteEngine on
RewriteRule ^что-хочешь-получить$ из-чего
//здесь есть тема про мод реврайт, там всё расписано