.htaccess перезаписать неполный [закрыто]

Как я могу переписать
www.mysite .com / name / subject / с
по
www.mysite.com/index.php?page=name&s=subject ?

Теперь я использую:

Options +FollowSymLinks
Options +Indexes
RewriteEngine on
RewriteBase /

Не соответствует внутреннему подзапросы:
RewriteCond% {ENV: REDIRECT_STATUS} ^ $

Соответствует переменной строки запроса:
RewriteCond% {QUERY_STRING} ^ (. * &)? page = (name1 | name2) (&. * )? $ [NC]

Сопоставление файла и перенаправление:
RewriteRule ^ (index \ .php)? $ /% 2 /? [NC, R = 301, L]
RewriteRule ^ (name1 | name2) \ / $ /index.php?page=$1 [QSA, L]

И работает, но только до www.mysite .com / name1 /

-1
задан 29 January 2013 в 12:35
1 ответ

RewriteConds применяются к следующему следующему правилу RewriteRule.

Кроме того, не используйте .htaccess, если у вас нет альтернативы; всякий раз, когда у вас есть доступ к httpd.conf, вы должны поместить туда свои перезаписи.

1
ответ дан 5 December 2019 в 20:02

Теги

Похожие вопросы