Страница 404 не найдена при использовании нумерации страниц с помощью htaccessPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Страница 404 не найдена при использовании нумерации страниц с помощью htaccess

Сообщение Anonymous »

У меня есть сайт, он находится на хостинге, использует сервер Apache и PHP. Мне нужно заставить работать нумерацию страниц, потому что в настоящее время, когда я посещаю галерею на какой-то странице 2 или 3, появляется сообщение, что страница не найдена 404 с этим URL-адресом, например, domain.com/gallery/page?page=2 . Другие мои ссылки и маршрутизация работают нормально, и мне нужно, чтобы они оставались прежними, чтобы их не переопределяла конфигурация нумерации страниц. У меня в корне есть такие каталоги и файлы
pages
- gallery.php
- about_us.php

.htaccess
router.php
config.php
404.php
phpinfo.php
index.php

мой htaccess выглядит так
RewriteEngine On
RewriteBase /

# If the request is for a file or directory that exists, do nothing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Redirect all requests to router.php
RewriteRule ^(.*)$ router.php?page=$1 [L,QSA]

RewriteRule ^gallery/([0-9]+)?$ pages/gallery.php?page=$1 [L]

routing.php


gallery.php














[url=">
[img]" class="img-fluid" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;">
[/url]







[url=">

[/url]












// Initialize Fancybox
Fancybox.bind("[data-fancybox='gallery']", {
infinite: true,
keyboard: true,
toolbar: true,
buttons: [
"zoom",
"download",
"thumbs",
"close"
],
});

// Enhance keyboard navigation
document.addEventListener('keydown', function(event) {
const fancybox = Fancybox.getInstance();

if (event.key === 'ArrowRight') {
// Navigate to the next image
fancybox?.next();
} else if (event.key === 'ArrowLeft') {
// Navigate to the previous image
fancybox?.prev();
} else if (event.key === 'Escape') {
// Close the gallery
fancybox?.close();
}
});


config.php



Подробнее здесь: https://stackoverflow.com/questions/792 ... h-htaccess
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»