RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.php\ HTTP
RewriteRule ^([^.]+)\.php$
amocrm.site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.php [L]
RewriteEngine on
ErrorDocument 404 /404
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^amocrm.site\.ru$ [NC]
RewriteRule ^(.*)$
amocrm.site.ru/$1 [R=301,L]
у меня есть сайт.
В корне лежать файлы php :
- botox.php
- index.php
Этот .htaccess делает так, чтобы расширение *.php убиралось,
и ссылка выглядела не
site.ru/botox.php
a
site.ru/botox
Теперь в чем проблема: эти *.php убираются у всех файлов с этим расширением, нужно сделать так, чтобы ".php" убиралось только для файлов
botox.php, index.php