напишите .htaccess
, чтобы изменить URL-адрес на
http://example.com/buildings/edit/
Вы не используете .htaccess
для этого -если вы не меняете существующую структуру URL, а старые URL не были проиндексированы или не связаны с / не добавлены в закладки.Вы «изменяете» URL-адрес в своем приложении и используете .htaccess
для перезаписи URL-адреса с /buildings/edit/
на /buildings/edit/index.php?f_id=2
.
Однако в запрошенном URL-адресе недостаточно информации для завершенияэто переписать, если вы не жестко закодировали строку запроса ?f_id=2
.Например:
RewriteRule ^(buildings/edit/)$ /$1/index.php?f_id=2 [L]
Где мне разместить файл .htaccess
?В самом верхнем корневом каталоге или подпапке?
Это может зависеть.Но обычно в корне документа есть только один .htaccess
.В приведенной выше директиве предполагается, что это будет указано в корне документа.