За последние 24 часа нас посетили 22896 программистов и 1263 робота. Сейчас ищут 733 программиста ...

Вопрос по htaccess

Тема в разделе "PHP для новичков", создана пользователем Алексей Др, 4 дек 2018.

  1. Алексей Др

    Алексей Др Новичок

    С нами с:
    28 авг 2018
    Сообщения:
    36
    Симпатии:
    0
    В htaccess прописано следующее:
    Код (Text):
    1. <IfModule dir_module>
    2.     DirectoryIndex index1.php
    3. </IfModule>
    4. RewriteEngine on
    5. RewriteBase /
    6. #RewriteCond %{REQUEST_URI} !/assoc/
    7. #RewriteCond %{REQUEST_URI} !^/5 [OR]
    8. #RewriteRule (.*) Statia.
    9. RewriteRule 5 index1.php
    10. RewriteCond %{REQUEST_URI} !^index1.php
    11. RewriteCond %{REQUEST_URI} !^/Statia.php
    12. RewriteRule (.*) Statia.php?page=$1
    Код (Text):
    1. <IfModule dir_module>
    2.     DirectoryIndex index1.php
    3. </IfModule>
    4. RewriteEngine on
    5. RewriteBase /
    6. #RewriteCond %{REQUEST_URI} !/assoc/
    7. #RewriteCond %{REQUEST_URI} !^/5 [OR]
    8. #RewriteRule (.*) Statia.
    9. RewriteRule 5 index1.php
    10. RewriteCond %{REQUEST_URI} !^index1.php
    11. RewriteCond %{REQUEST_URI} !^/Statia.php
    12. RewriteRule (.*) Statia.php?page=$1
    5 - href кнопки "назад" (по идее должен быть "/",но пусть пока будет так для наглядности ).По идее, при нажатии кнопки "назад" должен происходить редирект на файл index1.php, но вместо этого он записывается в get запрос в конце. Знает кто, в чем проблема ?
     
  2. Алексей Др

    Алексей Др Новичок

    С нами с:
    28 авг 2018
    Сообщения:
    36
    Симпатии:
    0
    Нашол выход - надо было использовать флаг [END] при реврайте на главную страницу, но теперь другая проблема: Не удается задать как условие реврайта "/"
    Код (Text):
    1. RewriteRule / index1.php [END]
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.792
    Симпатии:
    650
    В .htaccess действует «контекст каталога». Для главной нужна «пустая» маска: ^$

    Лучше опишите, что должно происходить в результате, чем писать невнятные вопросы.
    --- Добавлено ---
    Вместо использования для главной отдельного фронта, может, лучше будете разруливать все в одном фронте?