1

привет земляне,

Я разрабатываю сайты на Mac и пытаюсь заставить mod_rewrite работать безуспешно. У меня это работает у моего хостинг-провайдера просто отлично, но мне действительно нужно локально для тестирования / разработки

Mac OSX 10.6.6 Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8l DAV/2 PHP/5.3.3

Я перепробовал много вариантов, найденных в сети, но не повезло.

На данный момент я просто пытаюсь заставить работать тестовый каталог с именем "mod_rewrite".

Вот мой файл /etc/apache2/users/me.conf:

<Directory "/Users/me/Sites/">
    Options Indexes -MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>


<Directory "/Users/me/Sites/mod_rewrite">
     Options All -MultiViews                   
     AllowOverride All
     Order allow,deny
     Allow from all
</Directory>

Мой файл .htaccess в каталоге "mod_rewrite" такой:

RewriteEngine on 
RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L] 

Довольно простой на данный момент в качестве теста. Как я уже отметил, он отлично работает на моей хостинговой платформе.

Я перезапускаю Apache с каждым изменением. Обычно нет никаких изменений. Иногда я ломал всю эту чертову штуку. Иногда я получаю отказано в разрешении на тестовый каталог.

0