• Решено still

    (@abdulgalimov)


    Создал wordpress-страницу /myPage/. При этом в корне блога есть каталог с таким же именем myPage. Проблема в том, что при попытке открыть эту страницу http://myBlog.ru/myPage в браузере отображается содержимое каталоге myPage а не страница myPage созданная в WordPress.

    Как сделать так, что бы отображалась именно страница а не содержимое каталога?

    Спасибо.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • никак не сделать. один ярлык то — откуда движку знать, что вы хотите открыть?
    полагаю, что у вас какой-то плагин вырезает слово category из ссылок, так как по умолчанию ссылки были бы разные — ссылка на каталог была бы myBlog/category/myPage

    полагаю, что у вас какой-то плагин вырезает слово category из ссылок,

    Речь вроде бы идёт о стат. странице:

    Создал wordpress-страницу /myPage/

    Как сделать так, что бы отображалась именно страница а не содержимое каталога?

    Переименовать каталог или ярлык в ВП. 🙂

    Автор still

    (@abdulgalimov)

    Да, речь идет о статической странице, ни каких плагинов которые вырезают слова у меня нет.

    Переименовывать не очень хочется, неужели нет другого решения? 🙁

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    один ярлык то — откуда движку знать, что вы хотите открыть?

    В данном случае управление до WordPress не доходит, содержимое каталога отображается сервером.

    Как сделать так, что бы отображалась именно страница а не содержимое каталога?

    Попробуйте добавить фрагмент в начало файла .htaccess:

    RewriteEngine On
    RewriteRule ^myPage/?$ index.php [L]

    Модератор Юрій

    (@yube)

    RewriteRule ^myPage/$ /index.php [L]

    Переименовывать не очень хочется,

    А есть смысл держать каталог в который нет доступа?

    Автор still

    (@abdulgalimov)

    RewriteRule ^myPage/$ /index.php [L]

    Спасибо работает, а можно ли сделать так, что бы все подкаталоги изкаталоге myPage перенаправлялись на index.php ?

    Автор still

    (@abdulgalimov)

    А есть смысл держать каталог в который нет доступа?

    У меня в этом каталоге лежат файлы, которые подгружаются и отображаются в одноименной wordpress-странице.

    Автор still

    (@abdulgalimov)

    Я вот сейчас подумал, файлы внутри каталоге myPage/ тоже будут не доступны для загрузки в страницу wordpress?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    файлы внутри каталоге myPage/ тоже будут не доступны

    Правило ^myPage/$ действует только на сам каталог, файлы внутри него должны быть по-прежнему доступны.

    я подумал, что каталог это рубрика, моя ошибка 🙂
    хотя в чем смысл держать на сайте каталог с именем, обязательно совпадающим с именем страницы?

    У меня в этом каталоге лежат файлы, которые подгружаются и отображаются в одноименной wordpress-странице.

    Это мб плохим решением. Лучше сделать шаблон страницы.
    А если нужно действительно файлы подгружать, нужно закрывать доступ к каталогу и его содержимому по http. Иначе мб не безопасно или как минимум есть шанс, что они попадут в индекс (смотря какие файлы). Вряд ли Вам это надо.

    И вообще для подобный «включений» служит каталог wp-content. Это, конечно, не играет роли в работе сайта, но «для порядку» и что бы ничего не потерять (при переезде например) лучше придерживаться правильного расположения файлов.

    Автор still

    (@abdulgalimov)

    Всем спасибо за информацию. Переместил файлы в специальный каталог с контентом.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Отображение содержимого каталога вместо страницы WordPre» закрыта для новых ответов.