miketomlin

Рейтинг
235
Регистрация
04.12.2013
max-freman:
Добавлю только что баги небольшие появляются еще после архивации.

Составы файлов поименно сравните до и после архивации. Эта прога может использовать такие имена, кот. архиваторам могут не понравиться.

---------- Добавлено 13.11.2017 в 16:33 ----------

И при выкладывании на хостинг-площадку тоже (имена могут не понравиться).

Никогда ее для такого не использовал. Выдрать с сайта по максимуму все, пока он не загнулся, – это да. Но чтобы потом ЭТО вываливать без переработки обратно в сеть – нет.

Эдуардoff:
Тогда получается можно обойтись без редиректов?

Так вы про это и спрашивали, не? Про редирект я стал говорить для коррекции адресов /blog/%post_id%/левый_или_пустой_слаг, но можно и этого не делать. Как выяснилось (см. выше), левый слаг wp должен скорректировать сам. А для пустого слага в адресе достаточно canonical'а на странице, если лень попробовать сделать рерайт, о кот. я выше написал.

---------- Добавлено 13.11.2017 в 15:40 ----------

Эдуардoff:
А вот это вообще интересно. весь хлам просто уберется одной строкой
Старая адресация тоже уберется. Вы определитесь, нужно ли вам сохранять прежнюю адресацию или достаточно редиректа.

P.S. Проверил. При наличии идентификатора левые слаги в адресе wp сам корректирует. Нужно корректировать только пустой слаг. Попробуйте для этого или для всего разом использовать рерайт в index.php?p=$1, тогда и тут wp должен делать редирект сам.

Да, проверил, слеш при указании съедается.

Не %tag%, а %post_id%. В wp идентификаторы имеют тип BIGINT, так что такие большие значения можно использовать.

Причем тут .htaccess, если wp по-любому должен знать канонические адреса постов? Или вы все же решили редирект делать? Редирект лучше делать с /blog/%post_id%/левый_или_пустой_слаг на /blog/%post_id%/%postname% – это общепринятая практика. При этом 8000 строк конечно пихать в .htaccess не надо, а нужно сделать рерайт в хак, выполняющий редирект, либо отдающий управление в wp, если адрес канонический (или совсем левый, для которого нет поста).

Прямо в слаге. Или wp не позволяет использовать слаги со слешем?

Такие: 43000113729/eto-kakaya-to-statia


RewriteRule ^amp/(.+) /$1/amp [R=301,L]


---------- Добавлено 13.11.2017 в 13:22 ----------

Это оч. просто. Чтобы в это вникнуть, нужно мин. 10 на прочтение.

Но а если лень и впредь будет побеждать, для рерайтов/редиректов на форуме есть спец. тема.

P.S. Не забудьте активировать RewriteEngine ;)

---------- Добавлено 13.11.2017 в 13:25 ----------

P.P.S. При необходимости расширение можно включить в правило, но в данном случае я посчитал это ненужным.

Цифры – это числовой идентиикатор. Для отдельного сайта, если это не мегапортал, идентификаторы крупноваты, но их можно сохранить как часть слага (вместе с разделяющим слешем), а в действительности использовать вновь сгенерированные идентификаторы. blog вполне можно оставить, тем более что для wp, да и не только, это родное. Если на сайте предполагаются еще какие-то существенные разделы, то blog может быть еще и актуален. На крайняк, если общий список статей хотите отображать на главной без всей прочей лабуды, узел /blog можно как-нибудь закрыть, оставив в ветке все конечные страницы.

flexplex:
Видели новую фишку от рег ру?

Нет, не видели. Где вы это вычитали? Тут все по-прежнему.

---------- Добавлено 11.11.2017 в 16:34 ----------

Zlosniy, ТС про смену регистратора, а не админа пишет.

Да, в РФ госпошлина за заверение подписи составляет 100 руб., но многие нотариусы борзеют. Они там в своем узком кругу приняли какую-то бумажку и теперь норовят содрать за тех. расходы, кому сколько заблагорассудится, потому что с их точки зрения время работы ассистента – это тоже самое, что и бумага, краска для принтера, чернила для ручки или печати :) Приносишь свое заявление по форме, предоставленной регистратором, норовят перепечатать и испортить :)

Есть заголовок Refresh, но он не официальный. Видимо, будет лучше просто отсрочить программным путем время отдачи ответа Location.

Всего: 2534