Приветствую Вас, Гость! Регистрация RSS

Фильмы онлайн, новости кино

смотреть фильмы онлайн, онлайн кино, смотреть онлайн, без смс, в хорошем качестве

Вторник, 07.05.2024
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Кинофорум » Фильмы онлайн » Сериалы » Nginx Magento Rewrite Config (How to remove index.php for Magento)
Nginx Magento Rewrite Config
Ucozua.ru
Ucozua.ru
WarrenVen Дата: Воскресенье, 15.12.2013, 21:56 | Сообщение # 1
Сообщений: 1
Репутация: 0
Награды: 0
Offline
Hi, I have problem about rewrite rule in magento Configuration
I want to remove index.php in the url
For example I need HTTP://lampk.com/led-bulbs.html instead of HTTP://lampk.com/index.php/led-bulbs

When I enable Search Engine Optimization, I got 500 Internal server Error.

Anyone could help me ?

The server is Centos 6.5 configured with nginx 1.4.4, php-fpm (php 5.5.6),MySQL 5.6.14 and magento is the newest version 1.8.0.0

My magento config file is as below:

#########################################
server
listen 80;
server_name lampk.com;
rewrite / $scheme://www.$host$request_uri permanent; ## Forcibly prepend a www


server
listen 80;
## SSL directives might go here
server_name lampk.com; ## Domain is here twice so server_name_in_redirect will favour the www
root /var/www/vhosts/lampk.com;

location /
index index.html index.php; ## Allow a static html file to be shown first
try_files $uri $uri/ @handler; ## If missing pass the URI to Magento's front handler
expires 30d; ## Assume all files are cachable


## These locations would be hidden by .htaccess normally
location ^~ /app/ deny all;
location ^~ /includes/ deny all;
location ^~ /lib/ deny all;
location ^~ /media/downloadable/ deny all;
location ^~ /pkginfo/ deny all;
location ^~ /report/config.xml deny all;
location ^~ /var/ deny all;

location /var/export/ ## Allow admins only to view export folder
auth_basic "Restricted"; ## Message shown in login window
auth_basic_user_file htpasswd; ## See /etc/nginx/htpassword
autoindex on;


location /. ## Disable .htaccess and other hidden files
return 404;


location @handler ## Magento uses a common front handler
rewrite / /index.php;


location ~ .php/ ## Forward paths like /js/index.php/x.js to relevant handler
rewrite ^(.*.php)/ $1 last;


location ~ .php$ ## Execute PHP scripts
if (!-e $request_filename) rewrite / /index.php last; ## Catch 404s that try_files miss

expires off; ## Do not cache dynamic content
fastcgi_pass 127.0.0.1:9000;
#fastcgi_param HTTPS $fastcgi_https;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param MAGE_RUN_CODE default; ## Store code is defined in administration > Configuration > Manage Stores
fastcgi_param MAGE_RUN_TYPE store;
include fastcgi_params; ## See /etc/nginx/fastcgi_params


######################################


[url=http://www.lampk.com]Lamp[/url]
Кинофорум » Фильмы онлайн » Сериалы » Nginx Magento Rewrite Config (How to remove index.php for Magento)
  • Страница 1 из 1
  • 1
Поиск: