/index/ из index.php

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем NewS, 26 окт 2008.

Статус темы:
Закрыта.
  1. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Как сделать
    /index/ из index.php
    /about/ из about.php

    Что-то кручу верчу, а толку нету.
    Пробую так:
    RewriteRule ^(.*)$ $1.php
    не выходит
     
  2. nubic

    nubic

    Регистр.:
    29 май 2008
    Сообщения:
    382
    Симпатии:
    151
    попробуй так
    RewriteRule ^/index/$ index.php [L]
    RewriteRule ^/about/$ about.php [L]

    или так
    RewriteRule index//(.*) index.php?=$1
     
  3. NewS

    NewS

    Регистр.:
    15 авг 2008
    Сообщения:
    255
    Симпатии:
    84
    Вот так работает:
    Код:
    <Files *.txt>
    order allow,deny
    deny from all
    </Files>
    DirectoryIndex index.php
    RewriteEngine on
    Options +FollowSymLinks
    Options -Indexes
    RewriteBase /
    
    RewriteRule ^about/?$ about.php
    RewriteRule ^([A-Za-z0-9-]{2,9})/?$ index.php?page=$1
    Причем если строку
    RewriteRule ^about/?$ about.php
    поставить после строки
    RewriteRule ^([A-Za-z0-9-]{2,9})/?$ index.php?page=$1
    то она перестает работать

    И почему RewriteRule ^(.*)/?$ $1.php не работает? Не прописывать же каждую страницу.
     
Статус темы:
Закрыта.