
نوشته اصلی توسط
P30Amin
آدرس سایتی دارید که nginx باشه و dbseo نصب داشته باشه؟
خودتون کانفیگ nginx رو انجام دادید؟ مشکلی نداره منتها آدرس پست ها رو ارر 404 میده که ضرر داده
مثلا آدرس پست شما :
#5
این رو ارر not found میداد
والله آدرس بنده سراغ ندارم ، ولی میتونید از کانفیگ زیر برای دی بی سئو در Nginx استفاده کنید :
کد:
location ~* \.(png|jpg|jpeg|gif|ico)$
{
expires 30d;
log_not_found off;
}
location /
{
try_files $uri $uri/ /dbseo.php;
}
location ~ ^((?!dbseo).)*\.php$
{
rewrite ^/(.*)$ /dbseo.php last;
}
location ~* \.(php)$
{
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php5-fpm.sock;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
}
در فایل htaccess هم باید از کد زیر استفاده کنید :
کد:
<IfModule mod_rewrite.c>
RewriteEngine On
# If you are having problems or are using VirtualDocumentRoot, uncomment this line and set it to your vBulletin directory.
# RewriteBase /
# If you are having problems with the rewrite from content/ to content.php, uncomment this line to turn MultiViews off.
# Options -MultiViews
RewriteCond %{REQUEST_URI} !(admincp/|dbseocp/|modcp/|cron|mobiquo|forumrunner|api\.php|reviewpost/|classifieds/|photopost/)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ dbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|dbseocp|modcp|clientscript|cpstyles|images|reviewpost|classifieds|photopost)/
RewriteRule ^(.+)$ dbseo.php [L,QSA]
</IfModule>
پ.ن » باید تنظیمات زیر رو هم بعد از نصب هک دی بی سئو انجام بدید .
ادمین سی پی / تنظیمات / تنظیمات اصلی انجمن / لینک های کاربر پسند (Friendly URLs) / نوع URL ها / آدرس های استاندارد
ادمین سی پی / تنظیمات / تنظیمات اصلی انجمن / لینک های کاربر پسند (Friendly URLs) / اعمال URL متعارف / خاموش
موفق باشید .