[.htaccess] Открывать файлы вида (node?page=18.php)

numer482
На сайте с 06.07.2011
Offline
44
625

Не лихими манипуляциями перегнал сайт с Drupal в обычные файлы(одна страница - один файл). Все чудесно работает. НО, что бы максимально не затрагивать сайт(в плане SEO) URL`ы формата http://site.com/node?page=18 превратились в файл в корне сайта с именем node?page=18.php. И как я понимаю апаче их не видит из-за ?-знака:rolleyes:

Поскольку в .htaccess я полный ноль, помогите мне, пожалуйста, советом - что там написать дабы решить проблему?:gm:

siv1987
На сайте с 02.04.2009
Offline
427
#1

Естественно не видит, замените "?" в название файла на другой символ или совсем удалите. Сохранять в таком виде нет необходимости. Потом, на мод_реврайте составите шаблон для замены

RewriteEngine On

RewriteCond %{QUERY_STRING} page=([0-9]+)$

RewriteRule ^node$ /node_page=%1.php [L]

O
На сайте с 29.05.2008
Offline
195
#2

Удалите node.php вообще. Это же не php :) .

numer482
На сайте с 06.07.2011
Offline
44
#3
ortegas:
Удалите node.php вообще. Это же не php :) .

ну я там кое что добавил:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий