2016-12-26 16 views
-2

У меня есть URL, глядя ниже:У меня есть URL-адрес, хотите повторно писать старый URL на новый

www.abc.com/postblog.php?url=xyz

Я просто хочу для удаления [postblog.php? url =]. Как я это делаю. я хочу, чтобы мой новый URL выглядеть следующим образом:

www.abc.com/xyz

или

www.abc.com/blog/xyz

Я использую Windows Server, и Я применяю оба типа файла web.config & .htaccess. Какой из них работает и как я реализую это формирование URL.

+4

Возможный дубликат [переписывание URL-адресов с помощью PHP] (http://stackoverflow.com/questions/16388959/url-rewriting-with-php) –

+0

Вы можете использовать [маршруты в PHP] (https://stackoverflow.com/questions/125677/php-application-url-routing) и, следовательно, быть независимым от сервера, будь то Apache, Nginx или что-то еще. Для этого вам также понадобятся навыки [Регулярные выражения] (https://secure.php.net/manual/fr/function.preg-match.php). –

ответ

1

Проверьте это: https://httpd.apache.org/docs/current/howto/htaccess.html

* В общем, вы должны использовать только файлы .htaccess, когда у вас нет доступа к главному файлу конфигурации сервера.

+0

Я использую сервер Windows, и я применяю оба типа файлов web.config & .htaccess. Какой из них работает и как я реализую это формирование URL. –