Как бы я написал RewriteRule, чтобы сделать перенаправление - PullRequest
0 голосов
/ 25 октября 2010

Я хочу переписать html и xml файлы и каталоги в строку запроса pagename, используя файл .htaccess.например:

mysubsite / category_1 / category_2 / mysubsite / category_1 / category_2 / file1.html mysubsite / category_1 / category_2 / file2.152.html

index.php? pagename = category_1 / category_2/ index.php? pagename = category_1 / category_2 / file1.html index.php? pagename = category_1 / category_2 / file1.152.html

Спасибо за помощь.

1 Ответ

0 голосов
/ 25 октября 2010

У вас есть

mysubsite / category_1 / category_2 / mysubsite / category_1 / category_2 / file1.html mysubsite / category_1 / category_2 / file2.152.html

и

index.php? Pagename = категория_1 / категория_2 / index.php? Pagename = категория_1 / категория_2 / file1.html index.php? Pagename = категория_1 / категория_2 / файл1.152.html

И я полагаю, что вы имели в виду:

MySubsite / category_1 / category_2 /

mysubsite / category_1 / category_2 / file1.html

mysubsite / category_1 / category_2 / file2.152.html

и

index.php? Pagename = category_1 / category_2 /

index.php? Pagename = category_1 / category_2 / file1.html

index.php? ИмяСтраницы = category_1 / category_2 / file1.152.html

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^mysubsite/(.*) index.php?q=$1 [NC,L,QSA]
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...