Это способ, которым я должен использовать mod_rewrite или у меня есть лишние строки? - PullRequest
0 голосов
/ 25 марта 2010

Вот что у меня есть:

<VirtualHost 127.0.0.1>
   DocumentRoot D:\XAMPP\xampp\htdocs\mysites\tupega.com
   ServerName tupega.tld

    <IfModule mod_rewrite.c>  
    RewriteEngine on  
    RewriteRule ^/nuevoanuncio$ /create/nuevoanuncio.php    
    </IfModule>

    <IfModule mod_rewrite.c>  
    RewriteEngine on    
    RewriteRule ^/registrar$ /create/nuevousuario.php
    </IfModule> 
</VirtualHost>

Нужно ли создавать новый <IfModule> для каждого необходимого мне переписывания?

1 Ответ

0 голосов
/ 25 марта 2010

Нет, вы можете поместить все свои правила в один <IfModule> блок :

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^/nuevoanuncio$ /create/nuevoanuncio.php
    RewriteRule ^/registrar$ /create/nuevousuario.php
</IfModule>

Блок <IfModule> используется только для избежания ошибок, когда mod_rewrite недоступен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...