$this заменить на &$this (PS второй параметр)
RewriteEngine On
RewriteRule ^post/(\d+)/$ post.ru?id=$1 [L]
Если post.ru действительно post.ru а не post.php.
А это вообще делает все наоборот, нежели что хочет ТС.
В вашем случае никак. через .htaccess
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/papka/?$
RewriteCond %{REQUEST_URI} !index\.php
Хотя эту фигню можно заменить на
RewriteRule ^papka/(.+\.php) http://site.ru/$1.php [R=301,L]
Вы этой ситуации надо думать, а что вы там выводите это ваши проблемы. При вызове скрипта с другого сервера, вы всегда будете получать IP вызывающего сервера а не пользователя. Поэтому ип пользователя нужно передать в качестве аргумента.
Ни дает, потому что ему неоткуда там быть. ИП пользователя получает скрипт который пользователь непосредственно к нему обратился, в данном случае к вашему скрипту обращается сервер а не пользователь.
Обратится к хостеру.
RewriteRule ^en/(.*) /$1 [R=301,L]
добавить после RewriteEngine On
http://muk1.myhost.ru/ и http://fs1.myhost.ru/ это ваши поддомены?
set myhost $host;
rewrite ^/(\d+)\.mp4 http://muk1.myhost.ru/stream?url=http://${myhost}/$1.mp4 redirect;
<?php include ("http:.. путь ..hla1.php?ip_address=".$_SERVER['REMOTE_ADDR']); ?>
wget не?