У меня возникла проблема с переписыванием URL. Прежде всего, я начинаю думать, что я ошибаюсь в структуре моей веб-страницы. Я сделал несколько файлов php. Я думаю, что это ошибка, потому что во всех уроках и образцах, которые они используют в .htaccess, только index.php.URL переписать более одного файла php
информация 1. Я получил на вкладке навигации index.php section1.php section2.php section3.php section4.php 2. В index.php я только иметь основную информацию, которая не изменится. 3. В каждом файле section.php я повторяю список статей. 4. Каждый aricle получил идентификатор, и я использую его, чтобы отображать информацию, когда пользователь нажимает ссылку на статью. 5. ссылка на статью "http://www.example.com/section1.php?id=607575" 6. В каждом файле section.php у меня есть более одной страницы. 7. На данный момент мои ссылки на страницу раздела выглядят следующим образом: «http://www.example.com/section1.php?page=1». Вопросы
Qestions
- Если я лучше повторить всю информацию о index.php странице по получении информации из URL?
- Если теперь моя ссылка выглядит так:
<a href="http://www.example.com/section1.php?page=1>section1</a>
мне нужно вручную переписать их или доза не имеет значения, .htaccess выполнит эту работу? Если мне нужно переписать URL-адрес, это будет выглядеть так?
<a href="http://www.example.com/section1.php/section1/page/1">section1</a>
Как переписать URLs так что они выглядят как этот www.example.com/section1/page/1 и www.example.com/section1/article/607575 (я знаю, что это плохо, чтобы использовать только цифры, я просто нужно понять, как это работает, тогда я выясню, как заменить его на имя статьи).
Thanks for response! Это сработало . Но почему это больше не выполняется css? – grab
Вы должны сделать файл CSS глобальным. Поэтому, если ваш CSS-файл прямо сейчас href = "style.css", вы должны сделать его «www.example.com/css/style.css». –
Работает как очарование, кроме одного. На самом деле две вещи. Дает мне ошибку, когда я пытаюсь добавить несколько rewriteconds ... Я написал что-то вроде этого: RewriteRule^(. +) $/Path/to/section1.php? Page = $ [QSA, L] RewriteRule^(. +) $/path/to/section1.php? article = $ [QSA, L] RewriteRule^(.+) $/path/to/section2.php? page = $ [QSA, L] RewriteRule^(. +) $/path/to/section2.php? article = $ [QSA, L] RewriteRule^(. +) $/path/to/section3.php? page = $ [QSA, L] RewriteRule^(. +) $/path/to/section3.php? article = $ [QSA, L] RewriteRule^(. +) $/path/to/section4.php? page = $ [QSA, L] RewriteRule^(. +) $/path/to/section4.php? article = $ [QSA, L] ' – grab