На одном хостинге в .htaccess написано:
- BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
- END WordPress
(то, что по дефолту туда пишет WP)
и при этом если создать, например, постинг в категории people и придать ему slug "auto", то урл (при наличии соответствующего плагина, но это не имеет значения, я проверял) будет site/people/auto. При этом директория people и в ней директория auto существуют, и в auto лежат фотографии, и они показываются в постинге – и сам постинг прекрасно показывается.
А на другом хостинге такая схема не работает (что, в общем, логично), показывается listing или 403, если листинг запрещен.
Как сделать, чтобы все-таки показывался постинг, если директория с адресом постинга уже есть?
тогда у бери эту строку — RewriteCond %{REQUEST_FILENAME} !-d
но зачем тебе все это???…. те файлы что тебе нужны внедри в вордпресс… сделав или станицу или пост!!!! вот и все… что такого может быть в папке, что невозможно показать в самом вордпрессе?!!!
Если убрать эту строку, вордпресс вообще не будет работать.
Схема простая.
Сайт фотографа.
(http://kitp.ru)
фотографии лежат по тому же адресу, что и постинг, показываются с помощью скрипта, внедренного в single post
переместить-то их можно, но если не перемещать?
ну это же так элементарно…. вордпресс это делает……. есть для этого плагины галереи… и пагины для загрузки картинок…..
…. ну допустим что у тебя есть куча фоток, которые ты отсортировал по датам :
ну а ты просто сделай так чтоб папки не совпадали:
очень много вариантов можно придумать чтоб сделать фотогалерею….. и в твоем примере сайта все не так как ты думаешь!!!! это все проделки галереи… тебе это только кажеться что они там и находятся!!!!
а ты не смотришь на ссылку фоток……. вот смотри http://www.kitp.ru/publications/dolce_7.2007_igra/_MG_8216.jpg ….. все фотки у них находятся в папке publications
и кто тебе сказал что у них название папок совпадает с ссылками??!!…… я проверил.. это не так!!!!
будь повнимательнее!!!…. 😉
да, придется так и сделать видимо. но пока что это прекрасно работает без "fotki".
в моем примере сайта именно так – это мой сайт, я его сделал, и я его переношу на новый хостинг.
какие, кстати, например? особенно плагины галерей интересуют хорошие, типа моей, но шоб еще лучше
картинки я по ftp гружу, но не обязательно
[quote]а ты не смотришь на ссылку фоток……. вот смотри http://www.kitp.ru/publications/dolce_7.2007_igra/_MG_8216.jpg ….. все фотки у них находятся в папке publications[/quote]
там на сайте не очень понятно из-за нескольких категорий, присвоенных одному посту – но фотография, скажем, лежит на http://www.kitp.ru/publications/dolce_7.2007_igra/_MG_8216.jpg, а постинг при этом – http://www.kitp.ru/publications/dolce_7.2007_igra/
и все работает
у них там все так, как я сказал….. в нейтральную папку заливают фотки…. а затем через блог его показывают!!!!… и все
буратино был тупой, простите
это не у них, это у меня. и у меня там так, как я сказал.
ну так в чем твоя проблема??? начинай творить…. вроде все тебе было сказано!!!
Моя проблема крайне подрбно описана в исходном сообщении.
kitp.ru, скажите, а вообще rewrite работает? То есть, при несовпадающих открываются посты и рубрики нормально?
Кстати, чтобы быть точными. /people/auto – не каталог, а файл auto в каталоге people. Каталог – это так: /people/auto/
Да, дефолтный uncategorized пост работает, но если создать директорию uncategorized – отрубается.
Ну да. Энивей, в данном случае это директория :-).
Возможно, некоторые вариации в реализации серверов: один считает /people/auto несуществующим файлом и уходит на реврайт, другой – существующей директорией. Попробуйте вместо проверки на существование, написать проверку на расширение файла.
Так при чем тут расшришение файла? С файлами все в порядке, не в порядке с директориями.
Я, еще раз повторяю, хочу, чтобы адрес постинга был /people/auto, при существующей уже директории /people/auto/.
Первый сервер, на котором все исправно работает, не может считать "/people/auto несуществующим файлом", потому что он воспринимает обращения и "/people/auto", и "/people/auto/" – и выдает на них wordpress ("уходит на реврайт"). При этом он так же успешно показывает фотографии, лежашие в этом самом /people/auto/.
Но то что вариации в реализации – это наверняка. Почему-то первый на существующие директории, в которых лежат файлы, но которым "не соответствует" никакой постинг, выдает 404 (вордпрессовский). Видимо он вообще на все директории выдает 404, и таким образом идет переброска к вордпрессу.
Да разве ж я против? Продолжайте хотеть. Может сервер услышит Ваши заклинания и изменит алгоритм работы. Чао!
Да разве ж я против? Продолжайте хотеть. Может сервер услышит Ваши заклинания и изменит алгоритм работы. Чао![/quote]
Кажется, уже услышал :-). Точнее, я разобрался, в чем дело. Разрешил листинг директорий – и все стало работать как на новом хостинге, то есть, сломалось.
Видимо, 403 по версии первого сервера равно 404 и отправляет на модреврайт.