Centos 7 + переписан мод VestaCP не работает - PullRequest
0 голосов
/ 27 ноября 2018

Прежде всего, я хочу сказать, что я пробовал много способов из Google, но mod_rewrite не работает !!

Я пытался из httpd.conf пробовал 1000000 путь, который я нашел в Google, но все еще не работает.

Я хочу удалить .php из example.com/about.php

RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [NC,L]

Это один из примеров, который я пробовал и в .htaccess, но все же не повезло !!!!

Наконец я хочу example.com/about, но получение 404 не найдено, как я уже сказал, у меня ничего не получилось, что я нашел в stackoverflow или google

1 Ответ

0 голосов
/ 29 ноября 2018

Кажется, никто не отвечал на мой вопрос, но если кто-то ответит на этот вопрос, я решил его:

  1. Откройте /etc/httpd/conf/httpd.conf
  2. Найти все «AllowOverride None» и изменить на «AllowOverride All»
  3. Проверить сайт, если не работает, перезапустить сервер.

Это работает для меня !!

...