X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как отключить 4х-символный год (year) в Url?
vetbars
vetbars
Topic Starter сообщение 17.3.2012, 21:33; Ответить: vetbars
Сообщение #1


Здравствуйте!
У меня есть сайт на WordPress 2.8.4. На нём сейчас 999 записей. Все записи я нумеровал с 1 до 999. То есть /1, /2, /3, ... /997, /998, /999.

И до вчерашнего дня всё было нормально. Когда пришло время добавить запись с УРЛом /1000 - удивился. На главной странице, как обычно, появился анонс записи... но при переходе на полную запись - "Not Found. Sorry, but you are looking for something that is not here."

Почесав тыковку, я понял, что WP думает, что 1000 - это номер года.
Перерыл всю папку wp-includes - искал где происхдит реврайт урлов - что-то типа ([0-9]{4}). Нашёл, исправил на {5} - никакой реакции.

Подскажите пожалуйста, как сказать WP чтобы он не обрабатывал 4х симольный УРЛы как год? Как дать понять, что это такие же записи?

Вот сам сайт http://www.not1.ru/, на нём можно посмотреть что /999 работает, а /1000 уже нет

Жду совета! Заранее спасибо!


--------------------
тИЦ 130, PR 4, ЯК, DMOZ
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SpaceX
SpaceX
сообщение 17.3.2012, 23:06; Ответить: SpaceX
Сообщение #2


в archive.php пробовали перехватить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
saraus
saraus
сообщение 17.3.2012, 23:26; Ответить: saraus
Сообщение #3


(vetbars @ 17.3.2012, 20:33) *
Почесав тыковку, я понял, что WP думает, что 1000 - это номер года.


А почему вы так решили? Ну и если это так, то скорее всего в is_year копать надо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vetbars
vetbars
Topic Starter сообщение 17.3.2012, 23:32; Ответить: vetbars
Сообщение #4


SpaceX, так archive.php же шаблон. В нём нет ничего особенно. Тем более нет того, что определяет формирование урлов... Видимо это находится в rewrite.php. Не могу понять...


--------------------
тИЦ 130, PR 4, ЯК, DMOZ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
remind4me
remind4me
сообщение 17.3.2012, 23:44; Ответить: remind4me
Сообщение #5


vetbars,
а может это как-то связано с тем, что у вас в админке в "Параметры" -> "Медиафайлы" включен "Помещать загруженные мной файлы в папки по месяцу и году"?
Я правда уже не помню, что было в админке в WP 2.8.4, но все же...

Теоретически это еще может быть связано с формированием ЧПУ, может в .htaccess файле регэксп так сделан, что урлы с длинным числом как-то не так редиректятся.

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

Сообщение отредактировал remind4me - 17.3.2012, 23:49


--------------------
Хочешь стать вебмастером - программируй, не можешь программировать - учись!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
saraus
saraus
сообщение 17.3.2012, 23:51; Ответить: saraus
Сообщение #6


Содержимое .htaccess покажите.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vetbars
vetbars
Topic Starter сообщение 17.3.2012, 23:51; Ответить: vetbars
Сообщение #7


remind4me,
"Помещать загруженные мной файлы в папки по месяцу и году"
не помогло

saraus,

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Сообщение отредактировал vetbars - 17.3.2012, 23:52


--------------------
тИЦ 130, PR 4, ЯК, DMOZ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NoMax
NoMax
сообщение 18.3.2012, 0:02; Ответить: NoMax
Сообщение #8


Попробуйте поменять адрес страницы - например, _www.not1.ru/page1000 (page1000.html, 1000pages) и посмотрите. Если заработает, значит нужно менять Настройки постоянных ссылок.
Хотя бы так: /%postname%-%post_id%.html

Сообщение отредактировал NoMax - 18.3.2012, 0:07


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
remind4me
remind4me
сообщение 18.3.2012, 0:05; Ответить: remind4me
Сообщение #9


vetbars,
а можете попробовать в панели управления отключить ЧПУ и проверить как работают прямые ссылки типа "http://www.not1.ru/?p=123" ?
где вместо 123 поставьте ID вашего самого последнего поста, с которым проблема.

Только сначала не забудьте БЭКАП сделать, а то мало ли что.


--------------------
Хочешь стать вебмастером - программируй, не можешь программировать - учись!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
saraus
saraus
сообщение 18.3.2012, 0:06; Ответить: saraus
Сообщение #10


А на всех после 1000 не работает или строго кусок только? Тоесть пробовали там 1001, 1002 и т.д.?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1116 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2281 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3910 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3635 24.3.2024, 20:55
автор: Liudmila
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1925 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 28.3.2024, 14:31
Дизайн