|
 |
|
|
|
 |
|
 |
|
24.05.2013, 09:27
|
#1
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
,htaccess папка с картинками и ЧПУ
Есть блог на WP, который создан процессом переноса с другой CMS, записи в себе имеют относительные ссылки на картинки, к пример /images/1.jpg. Но структура ЧПУ такова, что порой открываются страницы вида http://сайт/category/item/12-post. И папка images уже ищется скриптом в папке /category/item, а там ее, конечно, нет, ведь это всего лишь ЧПУ. Как мне исправить это в .htaccess? Может rewriterule /images/1 http://site/images/ ??
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
24.05.2013, 10:45
|
#2
|
Член Клуба ProDomainer.ru
Регистрация: 11.03.2009
Сообщений: 8,694
|
Покажи код.
Что-то мне подсказывает, что ты походу пишешь images/1.jpg вместо /images/1.jpg
|
В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
|
|
|
26.05.2013, 21:49
|
#3
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
Где пишу? Никакого кода ведь нет.
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
26.05.2013, 23:43
|
#4
|
Член Клуба ProDomainer.ru
Регистрация: 11.03.2009
Сообщений: 8,694
|
htaccess покажи
|
В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
|
|
|
27.05.2013, 11:44
|
#5
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
Зачем он тебе? Мне кажется ты снова не понял вопрос.
Был сайт на Joomla. Я написал скрипт для конвертации БД Joomla в БД WP. БД сконвертировалась, записи на сайте выводятся, даже картинки, но только на главной, стоит кликнуть "читать далее...", т.е. перейти на страницу записи, URL меняется на ЧПУ вида /category/item/12-post и никакая папка images уже недоступна для ЧПУ.
.htaccess:
Код:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /newsite/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /newsite/index.php [L]
</IfModule>
# END WordPress
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
28.05.2013, 01:07
|
#6
|
Член Клуба ProDomainer.ru
Регистрация: 11.03.2009
Сообщений: 8,694
|
Ну да, не понял... Но все равно. Посмотри как у тебя ссылки на картинки выглядят. Я так понимаю они у тебя в базе. Относительные ссылки бывают начинающиеся со слеша, а бывают не начинающиеся. Мне как-то не особо понятно какие извращенцы пользуются ссылками без слеша в начале....
|
В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
|
|
|
28.05.2013, 15:04
|
#7
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
Ага, вот код для исправления этого прямо в БД через запрос в phpmyadmin:
Код:
UPDATE `wp_posts`
SET post_content=REPLACE(post_content,'images/','/images/')
Правда могут теперь появится пути вроде "//images/1.jpg", но это уже не скажется на работоспособности картинок.
Спасибо за помощь!
Добавлено через 1 минуту
Сразу как пост написал, то понял, что ситуация исправляется так:
Код:
UPDATE `wp_posts`
SET post_content=REPLACE(post_content,'//images/','/images/')
Было всего 5 "неправильных" картинок.
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
|
|
|
Часовой пояс GMT +4, время: 12:54.
| |
| |