- 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 приведен ниже
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, чтобы решить проблему с этим сайтом.
Спасибо
Сурадж Анджаана