Назад | Перейти на главную страницу

От динамического к статическому

Мой сайт - это сайт электронной коммерции. Все URL-адреса являются динамическими, например «my_domain / a.php», «my_domain / a.php? Id = 1», «my_domain / b.php», «my_domain / b.php? Id = 3» и т. Д.

Мне нужны статические URL-адреса, такие как «my_domain / a.html», «my_domain / b.html», «my_domain / c.html», «my_domain / d.html» и т. Д.

Я немного слаб в файле .htaccess. Что мне добавить в мой файл .htaccess, чтобы добиться такого результата?

Я уже давно искал ответ, похожий на этот вопрос.

Для чего-то вроде вашего примера вы могли бы сделать:

RewriteEngine On
RewriteRule ^([^/]*)$ /testpage.php?id=$1 [L]

Сегодня утром я нашел этот веб-сайт, который помогает создавать эти правила перезаписи

http://www.generateit.net/mod-rewrite/

его вывод был:

The original URL:
http://mywebsite.com/testpage.php?id=1
The rewritten URL:
http://mywebsite.com/1