Перепишите красивый URL, используя .htaccess

Я хочу использовать htaccess для создания URL-адреса, такого как www.domain.com/profile.php?id=1, для www.domain.com/1/ и www.domain.com/1/contact или www.domain.com/ 1 / галерея.

Хотите мне помочь?

что ты сделал до сих пор?

Dean 18.12.2018 19:29

@dean Я искал в Google, я получил от www.domain.com/profile.php?id=1 до www.domain.com/1/ У меня есть файлы profile.php, contact.php и gallery.php. но я не знаю, как переписать URL-адреса вроде www.domain.com/1/contact

Arnab Dasgupta ADG 18.12.2018 19:32

Возможно, вы захотите взглянуть на эту ветку: stackoverflow.com/questions/25080835/pretty-urls-with-htacce‌ ss.

0x7a6d 18.12.2018 19:52
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
255
1

Ответы 1

Это основное правило, позволяющее скрыть index.php из URL-адреса. Поместите это в свой корневой файл .htaccess.

mod_rewrite должен быть включен с PHP, и это будет работать для версии PHP выше 5.2.6.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]

я получаю это отсюда htaccess удалить index.php из URL

Почему версия PHP имеет значение? В этом ответе нет PHP

user3783243 18.12.2018 20:02

Другие вопросы по теме