и еще раз о mod_rewrite

1 234 5
[Удален]
#21
точно, потому как другой сайт на мамбо переделывает на томже акаунте

что еще

Спасибо!

Значит берем вот это http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html#rewritelog включаем лог и ставим level побольше, тогда из лога станет ясно, на чём именно затыкается.

Хочу попробовать mod_rewrite, поэтому интересно, большая ли будет нагрузка на сервер?

Небольшая.

Как относятся поисковики к сайтам использующим mod_rewrite?

Хорошо относятся. :)

svarog
На сайте с 14.01.2004
Offline
134
#22

А с какого количества хостов, надо будет думать о смене тарифного плана, я слышал, что Инфобокс "мягко просит" клиента об этом, в случае превышения внегласной планки нагрузки.

[Удален]
#23

Так это у них лучше прямо спросить.

LS
На сайте с 11.01.2004
Offline
162
#24
Как писал Interitus

Значит берем вот это http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html#rewritelog включаем лог и ставим level побольше, тогда из лога станет ясно, на чём именно затыкается.

RewriteLog not allowed here
😕 😕 😕 а как же тогда мамба переписывает? что можно с этим сделать?
svarog
На сайте с 14.01.2004
Offline
134
#25

Извините, что поднимаю топик, но никак не получается преобразовать URL вида:

http://localhost/plugins/sendurl.php?link=/pravo/ecolog_pravo/7.html

к

http://localhost/plugins/sendurl/pravo/ecolog_pravo/7.html

Пробовал вот так:

RewriteEngine On

RewriteBase /

RewriteRule ^/sendurl/(.*)$ sendurl.php?link=1$ [L]

но $link почему-то не передается.

[Удален]
#26

В правой части правила надо sendurl.php?link=$1 [L]

svarog
На сайте с 14.01.2004
Offline
134
#27

Interitus,

Извините, может быть Вы ошиблись, но в правой части итак стоит sendurl.php?link=$1 [L]

Получилось так:

RewriteRule ^sendurl(.*)$ sendurl.php?link=$1 [L]

[Удален]
#28

Ну а /plugins/ куда делся ?

svarog
На сайте с 14.01.2004
Offline
134
#29

Miha Kuzmin, работает и без него, может быть, потому что .htaccess лежит в каталоге plugins.

dema501
На сайте с 03.03.2003
Offline
64
#30

Лично я решал такую задачу так

RewriteMap old2new prg:/path/old2new.pl

RewriteRule (.*) ${new2old:$1?%{QUERY_STRING}|/index.html} [L]

cat old2new.pl


#!/usr/bin/perl
$|=1;

while (<>) {
chomp;
my $in = $_;
чего-то делаешь уже средствами perl !!!
print "$in\n";
}
1 234 5

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