Мне интересно, как настроить RegEx для перезаписи определенного URL-адреса, поэтому кажется, что запрошенный сайт находится в определенной папке. Я попробовал его с помощью ручного RewriteRules, но имел проблемы при использовании «/» в переписанном имени ... (Это вопрос №2: Почему я не могу использовать «/» в переписанных именах?)URL-Rewrite в .htaccess RegEx
I есть файлы с именами, как:
ga_filename.php или gt_filename.php
Эти файлы физически все в одном каталоге.
Текущий URL что-то вроде
www.whatever.de/index.php?content=ga_filename.php
Так что соответствует 2 начальных букв моих файлов (GA или GT) Я хочу URL-адрес, чтобы выглядеть как
www.whatever.de/ga/filename или www.whatever.de/gt/filename
что мне нужно регулярное выражение, которое читает первые 2 буквы после «= "(from? content =), cre загружает соответствующую папку и берет остальную часть имени файла после «_» (из ga_filename.php) с .php, удаленным как показанное имя файла в URL-адресе.
Надеюсь, я объяснил это понятным .. Любая помощь очень ценится.
Это не похоже на работу. Я забыл упомянуть, что эти файлы включены в index.php , поэтому фактический URL-адрес похож на www.whatever.de/index.php?content=ga_filename.php Я отредактировал свой вопрос. –
Попробуйте изменить! –