likbez33

Рейтинг
45
Регистрация
04.01.2010
RAS:
конвертировать надо руками и знаючи процесс. Тогда будет все работат корректно.

Это я и без пустозвонных комментариев знаю.

Конвертировал через сервис оригинальный .htaccess получилось так, но с такими правилами выдает 500 страницу


rewrite / /;
rewrite /payment/$ /index.php?payment last;
rewrite ^/catalog/(.*)/about/$ /index.php?about&category=$1/ last;
rewrite ^/brand/(.*)/about/$ /index.php?about&brands=$1/ last;
rewrite ^/catalog/(.*)$ /index.php?catalog_hurl=$1 last;
rewrite ^/product/(.*)$ /index.php?product_hurl=$1 last;
rewrite ^/news/(.*)$ /index.php?news&news=$1 last;
rewrite ^/pages/(.*)$ /index.php?pages&pages=$1 last;
rewrite ^/tags/(.*)$ /index.php?tags_hurl=$1 last;
rewrite ^/brand/(.*)/(.*) /index.php?brand=$1/$2 last;
rewrite /(.*)/(.*)/&sort=(.*)&order=(.*)$ /index.php?$1_hurl=$2&sort=$3&order=$4 last;
rewrite /offset/(.*)/&sort=(.*)&order=(.*)$ /index.php?searchstring=$1&sort=$2&order=$3 last;
rewrite /(.*)/(.*)/&offset=(.*)$ /index.php?$1_hurl=$2&offset=$3 last;
rewrite /(.*)/(.*)/&show_all=yes$ /index.php?$1_hurl=$2&show_all=yes last;
rewrite /ru/$ /index.php?new_language=0 last;
rewrite /en/$ /index.php?new_language=1 last;
rewrite /info/(.*)$ /index.php?aux_pages=$1 last;
rewrite /contact/&send_result=(.*)$ /index.php?contact&send_result=$1 last;
rewrite /contact/$ /index.php?contact last;
rewrite /service/$ /index.php?aux_page=aux2 last;
rewrite /pricelist/([0-9]*)/$ /index.php?show_price=$1 last;
rewrite /pricelist/$ /index.php?show_price=yes last;
rewrite ^/price.xls$ /core/core_xls.php last;
rewrite /feed.xml$ /core/core_rss.php last;
rewrite ^/about/$ /index.php?aux_page=aux1 last;
rewrite /grafik/$ /index.php?aux_page=aux1 last;
rewrite /adress/$ /index.php?aux_page=aux1 last;
rewrite /sitemap.xml$ /core/sitemap.php last;
rewrite /sitemap/$ /index.php?sitemap last;
rewrite /admin$ /admin.php last;
rewrite /admin/$ /admin.php last;
rewrite /add2cart/(.*)$ /index.php?shopping_cart&add2cart=$1 last;
rewrite /cart/$ /index.php?shopping_cart=yes last;
rewrite /cart/&remove=(.*)$ /index.php?shopping_cart=yes&remove=$1 last;
rewrite /cart/&clear$ /index.php?shopping_cart=yes&clear_cart=yes last;
rewrite /cart/order/$ /index.php?order_custinfo=yes last;
rewrite /cart/order_placed/$ /index.php?order_placement_result=1 last;
rewrite /printorder/$ /core/core_printorder.php last;
rewrite /pd4/$ /core/print_pd4.php last;
rewrite /yandex.(xml|yml)$ /core/core_yml.php last;
rewrite / /;
rewrite / /;
rewrite / /;
rewrite / /;
rewrite / /;
rewrite / /;
rewrite / /;

Спасибо! Действительно на webnames была такая запись, исправил все стало гут.

В конфиге такой записи и нет, стандартные записи ISPManager

Может из за ЧПУ, потому что smtp.site.com не открывается, а вот smtp.site.com/bla-bla... уже открывает

Вот кусок конфига nginx

server {

listen 80;

server_name site.com www.site.com;

rewrite ^/cat-(.*)-([0-9]+).htm$ /categories.php?cat_id=$2&$args;

rewrite ^/cat.htm$ /categories.php?$args;

rewrite ^/img-(.*)-([0-9]+).htm$ /details.php?image_id=$2&$args;

rewrite ^/img([0-9]+).search.htm$ /details.php?image_id=$1&$args;

rewrite ^/search.htm$ /search.php?$args;

rewrite ^/search.([0-9]+).htm$ /search.php?page=$1&$args;

rewrite ^/page-([0-9]+).htm$ /articles.php?id=$1&$args;

#if ($request_method !~ ^(GET|HEAD|POST)$ ) {

#return 444;

#}

jpg 122965.jpg
скорее всего сайт открывается по ip ?

По IP не открывается, верхнее правило как раз и запрещает это.

настроить нормально днс и апач, а не через одно место.

Написано же - NGINX

AlexKKK:
А какой смысл ворам копировать сайт ?

Вот сегодня столкнулся с такой-же проблемой, содрали один в один, причем сайт официальной организации. На морде ссылки, видно прекрасно приторговывает в Сапе.

Снова повторилась ситуация с сайтом. В индексе и в вебмастере 0 страниц. При этом трафик идет с яндекса и отдельные страницы в поиске присутствуют. Есть у кого подобное?

Та же хрень, стрницы и картинки по нулям, но в поиске присутствуют

Понял, спасибо!

user  nobody;

worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;


error_log /var/log/nginx/error.log;

events {
worker_connections 1024;
}


http {
server_tokens off;
include mime.types;
default_type application/octet-stream;

#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

keepalive_timeout 45;

#gzip on;
gzip off;
client_max_body_size 5m;

server {
listen 80;
server_name _;
rewrite ^/cat-(.*)-([0-9]+).htm$ /categories.php?cat_id=$2&$args;
rewrite ^/cat.htm$ /categories.php?$args;
rewrite ^/img-(.*)-([0-9]+).htm$ /details.php?image_id=$2&$args;
rewrite ^/img([0-9]+).search.htm$ /details.php?image_id=$1&$args;
rewrite ^/search.htm$ /search.php?$args;
rewrite ^/top100.htm$ /top100.php?%;
rewrite ^/search.([0-9]+).htm$ /search.php?page=$1&$args;
rewrite ^/articles-([0-9]+).htm$ /articles.php?id=$1&$args;

charset utf-8;

#access_log logs/host.access.log main;

location / {
root /var/www/likbez-mp/data/www/mysite.com;
index index.php index.htm index.html;
}

error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root /var/www/likbez-mp/data/www/mysite.com;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
deny all;
}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;

# location / {
# root html;
# index index.html index.htm;
# }
#}

У nginx error_log чистый

В PHP уменьшил memory_limit до 32М

У меня в этих фреймах подгружаются списки категорий, а их сотни и страницы получаються под 1.5 - 2 M

123 4
Всего: 35