Нужна помощь в Htaccess

  • Автор темы LWJerome
  • Обновлено
  • 17, May 2024
  • #1
Я очень хорошо умею программировать, но с htaccess у меня не так много идей. Веб-сайт одного из моих клиентов создан другой компанией, но возникла проблема, описанная ниже.

https://www.amerrugs.com/about-amer

Этот URL работает нормально. Но при добавлении косой черты / наконец URL-адреса, например
https://www.amerrugs.com/about-amer/

тогда это выдает внутреннюю ошибку. Хотя с категорией продуктов работает нормально, это означает, что когда мы открываем категорию, происходит автоматическое перенаправление и добавление косой черты (/). https://www.amerrugs.com/power-loom/

Этот код htaccess для меня очень новый.

Так что понятия не имею, что мне следует добавить или изменить, чтобы это исправить.

код htaccess приведен ниже
 Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ [URL='https://lumtu.com/yti/cwbbwc3RodHRwOi8vbG9jYWxoWYj']http://localhost/amerrugs/$1[/URL] [L,R=301]

RewriteCond %{HTTPS} on

RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ [URL='https://lumtu.com/yti/cwbbwc3RodHRwOi8vbG9jYWxoWYj']http://localhost/amerrugs/$1[/URL] [L,R=301]

ErrorDocument 404 /404.php

RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}.php -f

RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ $1.php

# Return 404 if original request is .php

RewriteCond %{THE_REQUEST} "^[^ ]* .*?\.php[? ].*$"

RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/(?:\ Ballot169)?
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule .* - [L,R=404]
Код (разметка): Нужна помощь любого эксперта по htaccess, чтобы решить проблему с этим сайтом. Спасибо Сурадж Анджаана

LWJerome


Рег
05 Apr, 2012

Тем
53

Постов
177

Баллов
452
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно