Нужны символы ?q= в URL любых статей на Вордпрессе

12
PM
На сайте с 30.08.2010
Offline
48
#11
aizumrud:
Первым делом это и сделал - вордпресс в этом случае обрезает ?q=

Откройте /wp-content/plugins/custom-permalinks/custom-permalinks.php

и в фунциях custom_permalinks_post_link и custom_permalinks_page_link

попробуйте заменить

return home_url()."/".$custom_permalink;

на

return home_url()."/".urldecode($custom_permalink);

Я не тестировал, без гарантий. Просто попробуйте.

TF-Studio
На сайте с 17.08.2010
Offline
334
#12

Вот простой скрипт редиректа.

Подумайте над задачей, возможно этот способ действительно проще будет.

ПС переклеят ссылочное, если из-за него волнуетесь

$red = array(
'/news.php' => '/news/');
if (array_key_exists($_SERVER ['REQUEST_URI'], $red))
{
header("HTTP/1.1 301 Moved Permanently");
header ("Location: http://".$_SERVER ['HTTP_HOST'].''.$red [$_SERVER ['REQUEST_URI']]);
exit;
}
Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
A
На сайте с 09.03.2014
Offline
25
#13

Откройте /wp-content/plugins/custom-permalinks/custom-permalinks.php

и в фунциях custom_permalinks_post_link и custom_permalinks_page_link

попробуйте заменить

return home_url()."/".$custom_permalink;

на

return home_url()."/".urldecode($custom_permalink);

Мне очень помог ваш совет. Однако переношу следующий сайт, и там ссылка состоит из одного лишь знака вопроса, т.е. мой-сайт.com/?

Также есть ссылки такого вида: ?display=contact - т.е. вначале идет знак вопроса. Вместо этого отображается вот так: %3Fdisplay%3Dcheckout

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий