Удалите расширение .php с помощью .htaccess

Да, я читал руководство по Apache и искал здесь. По какой-то причине я просто не могу заставить это работать. Самое близкое, что я пришел, - это удалить расширение, но оно указывает на корневой каталог. Я хочу, чтобы это работало только в каталоге, содержащем файл .htaccess .

Мне нужно сделать три вещи с файлом .htaccess .

  1. Мне он нужен для удаления .php

    a. У меня есть несколько страниц, на которых используются вкладки, и URL выглядит как page.php # tab - возможно ли это?

    b. У меня есть одна страница, которая использует идентификатор сеанса, добавленный к URL-адресу, чтобы убедиться, что вы пришли из нужного места, www.domain.com/download-software.php?abcdefg .

Возможно ли это? Также при этом нужно удалить ".php" из ссылок в моем заголовочном файле включения навигации? Должен ли IE " поддержка " быть поддержкой ?

  1. Я бы хотел, чтобы перед этим принудительно "www" каждый URL, так что это не domain.com , а www.domain.com/page .
  2. Я бы хотел удалить все конечные косые черты со страниц.

I ' Буду продолжать искать, пытаться и т. д. Вызовет ли нахождение в подкаталоге какие-либо проблемы?

92
задан Peter Mortensen 31 May 2014 в 17:30
поделиться