У меня проблема с файлом htaccess, когда я хочу написать код перезаписи url в моем файле htaccess. Я хочу, чтобы изменить этот адрес "quotewebster.com/topics.php?topic_id=12"
в этомhtaccess не работает должным образом
"quotewebster.com/topics/12/"
я пишу этот код в моем файле Htaccess:
RewriteRule ^topics/([0-9]+)/?$ topics.php?topic_id=$1 [NC,L]
И это работает нормально, но проблема возникает, когда я нажимаю любую тему она идет на нужную страницу и URL также переписать, но когда я хочу, чтобы изменить тему и снова нажмите на любую тему, то гиперссылка предыдущей темы встраивать идентификатор с новым идентификатором темы и URL-то вроде этого
"quotewebster.com/topics/12/topics/13/"
Я не понимаю, почему это происходит. Пожалуйста, помогите мне в этом случае. И извините за плохой английский.
Спасибо
попробовать 'RewriteRule ^/Темы/([0-9] +)/$ topics.php? topic_id = $ 1 [NC, L] ' –
Возможно, я ошибаюсь, но я уверен, что это не имеет никакого отношения к переписыванию, но с вашим кодом, генерирующим относительные пути. –
Да, я думаю, URL-адреса на вашей странице не написаны правильно. Мое предположение: вместо –