Jump to content
Invision Community

Как убрать index.php на Nginx сервере


Len
 Share

Recommended Posts

Подскажите пожалуйста, уже все варианты из поиска и гугла перебрал, ничего не получается.

 

У меня сервер VPS работающий на nginx+php-fpm 

Использую панель для сервера Vesta

Версия PHP 7.3.21

 

Как избавиться от index.php в ссылка?

Link to comment
Share on other sites

Если вы про в адресе /index.php?/ То это в админке убирается.

Скрытый текст

a1.png

Буду дома через 20 минут скажу как

 

  • Like 1

Не забывайте ставить лайки computerworld_consultancy_icon.png а так-же не забывайте отметить как лучший ответ - в вашем вопросе.

Link to comment
Share on other sites

Второй пункт сделай в админ панели: /admin/?app=core&module=promotion&controller=seo

Скрытый текст

a2.png

 

 

Не забывайте ставить лайки computerworld_consultancy_icon.png а так-же не забывайте отметить как лучший ответ - в вашем вопросе.

Link to comment
Share on other sites

3 минуты назад, Len сказал:

@TacTics  пробовал(( не помогает, говорю же это для Apache серверов а у меня Nginx 

 

.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

 

 

Link to comment
Share on other sites

Для того, чтобы убрать index.php в корне сайта на сервере, например, Debian+Nginx+PHP7.2, без использования Apache и .htaccess, необходимо в конфигурационный файл nginx добавить следующие директивы, между фигурными скобками конфигурации сервера:

 

server{
    if ($request_uri ~* "^(.*/)index\.php$") {
        return 301 $1;
    }
location ~ \.php$ {
 include snippets/fastcgi-php.conf;
 fastcgi_pass unix:/run/php/php7.2-fpm.sock;
 fastcgi_read_timeout 300;
 index index.php;
 }
 
location / {
 index index.php index.html index.htm;
 try_files $uri $uri/ /index.php index.php;
}

}

 

Edited by Maiden8
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.