[Permalink] vs. [.htaccess]

Здравствуйте, уважаемые коллеги-ВордПрессовцы!

Помогите, пожалуйста, с вот такой вот Интересной Ситуёвиной:

меняю дефолтный пермалинк на /%postname%/; создаю .htaccess, новенький такой, совсем голенький; chmod на .htaccess ставлю полнодуступным (777);
дядюшка WordPress всё сам обновляет в АксеС файле. Вроде всё нормально!
Но стоит только перейти по новоиспеченной ссылке блога на любой из постов или страниц и никакого отображения .jpg, .gif и .swf файлов [причём, что еще интересно: нижние .jpg баннеры отображаются чётко-красиво, а вот флэш-хедер и парочка .jpg-.gif баннеров в верхней части страницы ну вообще ни в какую((_ ] Тестил как в Опере так и в IE.

Ставлю обратно дефолтный пермалинк "…/?p=123" – все становится нормально, без траблов.
При замене пермалинка на любой другой: /%year%/%monthnum%/%day%/%postname%/,
/%year%/%monthnum%/%postname%/ – то же самое..

Чё за дела?.!

Подскажите, пожалуйста!

1. Покажите "новенький" .htaccess
2. Какой http-сервер?

1. Покажите "новенький" .htaccess
2. Какой http-сервер?

Да, конечно!
1. # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

2. Apache версии 1.3.37 (Unix) [или Вы имели в виду другую информацию о сервере, чуть не допонял]

Именно то. Всё правильно (включая unix 🙂 ). А у Вас абсолютные пути прописаны для картинок? Т.е. <img src="http://сайт/wp-content/uploads/1234.jph"… WP вставляет имеено таким образом – и это не просто так.

Именно то. Всё правильно (включая unix :) ). А у Вас абсолютные пути прописаны для картинок? Т.е. <img src="http://сайт/wp-content/uploads/1234.jph"... WP вставляет имеено таким образом - и это не просто так.

..Да.
Всё так просто!..

НО КАК ЖЕ ГЕНИАЛЬНО!!!
ЮРИЙ ДМИТРИЕВИЧ, ПРЕМНОГО ВАМ БЛАГОДАРЕН!

Теперь флэш-хедер и в Опере чудненько виден! 🙂
Будем знать, что WP полюбляе абсолютные пути к файлам! 😎

И не только WP. Любая CMS, использующая ЧПУ, требует использования если не полных – с доменом, то как минимум абсолютных – от корня – путей. Это связано с тем, что собственно полный uri картинки броузер вычисляет исходя из текущего адреса страницы и адреса картинки. Как бы там ни был устроен движок внутри, куда бы не реврайтился адрес, а для броузера /category/news/ – это директория, а не корень. А потому относительный путь картинки (или стиля, кстати) будет дописан к текущему пути.

Ясно!
Просто первый опыт с какой-либо CMS, до этого была только статика.
Так что – абсолют! 😉

Anonymous
Отправить
Ответ на: