У меня есть сайт, он находится на хостинге, использует сервер 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
Страница 404 не найдена при использовании нумерации страниц с помощью htaccess ⇐ Php
Кемеровские программисты php общаются здесь
1734012181
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
Подробнее здесь: [url]https://stackoverflow.com/questions/79275400/404-not-found-page-when-using-pagination-with-htaccess[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия