mod_rewrite

Discussion in 'PHP' started by Ru}{eeZ, 8 Nov 2010.

Thread Status:
Not open for further replies.
  1. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    У меня по /forum обращение к /forum.php, я ещё хочу сделать, чтобы к forum.php нельзя было напрямую обращаться, перенаправля на другой файл. mod_rewrite тогда перекидывает на другой файл, а на /forum выдаёт ошибку:
    Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required 'redirect:/site/dev/req/404.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

    Пробовал так:
    RewriteRule ^forum.php$ req/404.php
    RewriteRule ^forum$ forum.php

    За тем так:
    RewriteRule ^forum$ forum.php [L]
    RewriteRule ^forum.php$ req/404.php

    Почему-то при обращении к forum он обращается как к forum.php. При экранировании точки тоже самое выдаёт.
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Подобные вопросы постить сюда: /thread92492.html

    // Закрыто
     
    _________________________
    #2 Gifts, 8 Nov 2010
    Last edited: 9 Nov 2010
Thread Status:
Not open for further replies.