Articles of clean urls

автоматическое перенаправление на чистые URL-адреса

как я могу автоматически перенаправить сайт с грязного URL-адреса, чтобы очистить URL-адрес в php, что-то вроде http://www.mysite.com?page=page1&action=action1 в http://www.mysite.com/page1/action1

используя mod_rewrite для имитации нескольких подкаталогов

Мой файл .htaccess выглядит следующим образом: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule /?([A-Za-z0-9-]+)/?$ index.php?page=$1 [QSA,L] Он отлично подходит для URL-адресов, таких как http://site.com/aaaaa, но для URL-адресов, таких как http://site.com/aaaa/bbb, переменная $ _GET ['page'] будет содержать только bbb, а не aaaaa / bbb. Есть ли способ получить все подкаталоги в переменной страницы?

SEO дружественный URL вместо строки запроса .htaccess

Как я могу изменить файл .htaccess и получить SEO дружественные URLS вместо строки запроса. Я хочу достичь этих 3 целей: localhost / example / products / вместо localhost / example / products-list.php localhost / example / products / 38 / вместо localhost / example / products.php? id = 38 localhost / example / products / […]

Каков наилучший способ удаления знаков препинания, символов, диакритических знаков, специальных символов?

Я использую эти строки кода для удаления всех знаков препинания, символов и т. Д., Как вы можете видеть их в массиве, $pattern_page = array("+",",",".","-","'","\"","&","!","?",":",";","#","~","=","/","$","£","^","(",")","_","<",">"); $pg_url = str_replace($pattern_page, ' ', strtolower($pg_url)); но я хочу сделать это проще, поскольку глупо отображать все материалы, которые я хочу удалить в массиве, поскольку могут быть некоторые другие специальные символы, которые […]

Удалить расширение .php с помощью PHP

Я мог бы здесь помочь. Я использую это, чтобы исправить свой URL, но я не могу понять, как удалить расширение .php. URL-адрес выглядит следующим образом: http://mydomain.com/page.php/foo/123/bar/456 function decode_URL_parameters() { $path = @$_SERVER['PATH_INFO']; $url_array=explode('/',$path); array_shift($url_array); while ($url_array) { $_GET[$url_array[0]] = $url_array[1]; array_shift($url_array); array_shift($url_array); } } Есть идеи? /Тобиас

используя seo, удобный в php

это путь URL, который я использую в настоящее время: /index.php?page=1&title=articles Я хочу получить URL-путь как /index/page-1/title-articles используя SEO-дружественные URL-адреса в PHP. И как получить значение «title»? Любой может помочь мне PLS.

Обрабатывать запросы $ _GET с чистыми URL-адресами

У меня есть четкая система на основе URL-адресов, поэтому категории будут показаны так: http://www.mysite.com/category/23/cat-name Внутри страницы категорий у меня есть некоторые параметры сортировки и страниц, такие как сортировка по латтестам и более низкая цена. Кроме того, у меня есть система навигации по страницам Проблема заключается в том, когда запрос происходит внутри страницы, $_GET[] не отображает […]

Уточнить пользовательские URL-адреса в Magento

В настоящее время я пытаюсь создать пользовательские URL-адреса / маршрутизацию с помощью magento, в настоящее время я установил маршрут по умолчанию в config.xml в локальном модуле. <frontend> <routers> <portfolios> <use>standard</use> <args> <module>Custom_Portfolios</module> <frontName>portfolios</frontName> </args> </portfolios> </routers> <default> <router>portfolios</router> </default> </frontend> В настоящее время он работает с URL-адресом / portfolios / index / action / custom-string, […]

Intereting Posts
Кудрявые фигурные скобки или заявления о двоеточии endif в PHP – какой из них обеспечивает лучшую производительность и совместимость с кодом? Как запросить и получить пользовательский созданный XML-файл? CodeIgniter – $ this-> uri-> segment () возвращает пустое Могу ли я определить, был ли PNG-файл преобразован из многостраничного PDF-файла и разделить изображение на отдельные файлы с помощью ImageMagick? Как кодировать и хранить ограничения динамического разрешения? как использовать Zend_Auth для аутентификации пользователя при загрузке с помощью ckeditor plugin pgrfilemanager Где PHP.ini в Mac OS X Lion? Думал, что это было в / usr / local / php5 / lib Сравнение переменных PHP Отправка простого прикрепленного файла через функцию PHP mail () Как запустить crontab каждые 36 часов PHP: если a равно b или c или d Bootstrap – Modal показывает только первый элемент Как изменить php.ini на ibm bluemix Внедрение пакета PHP / Unpack в несоответствие Javascript Прочтите файл CVS и выпустите файл CSV в файл .txt.