-4.79
Рейтинг
0.00
Сила

ajskhdjkas

Я у себя убрал .html с помощью плагина.

Убрать можно таким способом:

1. Скачать плагин Nice URL, и установить.
2. Зайти в папку с плагином \plugins\niceurl\ и открыть файл config.php в папке config
3. В файле config.php находим такую строку:
$config['url'] = '/%blog%/%year%/%month%/%day%/%title%';
Настраиваете по своему вкусу, и в конце добавляете слэш "/", чтобы получилось так:
$config['url'] = '/%blog%/%year%/%month%/%day%/%title%/';

Дальше в строке:
$config['url_postfix'] = '.html';
убираем .html
4. Сохраняем, и любуемся. (по желанию можно почистить кэш)

Меня этот способ удовлетворяет.
Такая ошибка может возникнуть, когда удаляешь топик с комментариями. Причем при удалении топика комментарии не удаляются и нарушаются связи в базе данных (БД).

В phpmyadmin (или в другом менеджере БД сайта) сделайте запрос:
select * from prefix_comment where target_id not in (select topic_id from prefix_topic) AND target_type = "topic" 

Если появится список таких непривязанных комментариев — можете их удалить вручную (по одному) или попытаться удалить командой:
delete from prefix_comment where target_id = XXX
, где ХХХ — это ID-шник удаленного топика, от которого остались висеть комментарии (его номер Вы можете увидеть в таблице вывода предыдущего запроса — у «висящих» комментариев target_id обычно один и тот же, вот его и надо указывать в ХХХ).

Если было удалено несколько топиков, то у «висящих» комментариев будут несколько разных target_id. Следовательно нужно сделать несколько запросов delete…

Если среди «висящих» комментариев есть вложенные, то удалить сразу все такие комментарии одной командой не получится. В таком случае можно вывести список:
select * from prefix_comment where target_id = XXX
и удалять вручную по несколько штук, начиная с последнего комментария (обратная сортировка по comment_id).

Внимание: delete выполняйте на СВОЙ страх и риск. Если Вы хорошо не разбираетесь в MySQL, то нечаянно этой командой Вы можете грохнуть БД сайта.

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

Вот собственно сайт: promo.simkl.ru/

P.S. Это не реклама, а ещё один способ распространять инвайты.
Пробовал инструкцию и по вашей ссылке. Эту тоже.
И другие.

Думаю мой разум в жуткой каше, что лучше обождать вашей помощи :)
Спасибо.
server {
listen 80;
server_name www.itdag.ru itdag.ru *.itdag.ru;
charset utf-8;
access_log /home/us/itdag.ru/logs/access_log main;
error_log /home/us/itdag.ru/logs/error_log error;
location / {
root /home/us/itdag.ru/htdocs;
index index.php;
if ($request_filename !~ "\.(js|htc|ico|css|jpg|jpeg|gif|png|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf)$") {
rewrite ^(.*) /index.php last;
}
}
# php-fpm
location ~* \.php$ {
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/us/itdag.ru/htdocs$fastcgi_script_name;
include fastcgi_params;
}

location ~ /\.ht { #.htpasswd
deny all;
}

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/local/www/nginx-dist;
}
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
}

спасибо огромное работает с таким конфигом
  • avatar Finnr
  • 0
У меня так:

location / {
index index.php index.html;
if (!-e $request_filename) {
rewrite ^(/.*)$ /index.php?q=$1 last;
break;
}
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_hide_header X-Powered-By;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /ПУТЬДОСАЙТА$fastcgi_script_name;
include fastcgi_params;
}

location ~* ^.+\.(css|js|ico|swf)$ {
root /home/http/$host_without_www;
expires 7d;
add_header Cache-Control private;
}
location ~* ^.+\.(jpg|jpeg|gif|png|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf)$ {
root /home/http/$host_without_www;
expires 7d;
add_header Cache-Control public;
}