Articles of url rewriting

URL-адрес перезаписи для субдомена

Ситуация проста. Я создаю поддомен подстановки в моей cpanel, который выглядит примерно так: * .mysite.com. Я могу загрузить страницу, но я хочу принять значение подстановочного знака в качестве параметра GET, чтобы страница могла фактически отображать соответствующее содержимое на основе этого значения GET. Поэтому я хочу знать, может ли это иметь правило перезаписи, которое позволяет мне […]

Улучшить преобразование строки в читаемые URL-адреса

Следующая функция перезаписывает URL-адреса новостей и заголовков продуктов, содержащих всевозможные символы. Строка, которую я хочу создать, состоит только из буквенно-цифровых значений и «-», но без окончаний «-» или пробелов и повторных «-». Функция ниже работает отлично, но я задавался вопросом, есть ли способ написать ее проще или эффективнее? function urlName($string) { $string = trim($string); // […]

Специальные символы и URL-адреса

В настоящее время я работаю над приложением, которое извлекает данные JSON из API сообщества blizzard и анализирует его с помощью PHP. Все работает нормально, пока я не приду к персонажу со специальным персонажем от их имени. Чтобы вытащить данные символов, мне нужно знать имена их персонажей и область, в которой они включены. У меня есть […]

Рекомендации по перезаписи URL-адреса

Я хотел бы сделать мои URL более дружественными к SEO и, например, изменить это: http://www.chillisource.co.uk/product?&cat=Grocery&q=Daves%20Gourmet&page=1&prod=B0000DID5R&prodName=Daves_Insanity_Sauce к чему-то приятному: http://www.chillisource.co.uk/product/Daves_Gourmet/Daves_Insanity_Sauce Каков наилучший способ сделать это? Я посмотрел на это с файлом htaccess, но это кажется очень сложным. заранее спасибо

URL Rewrite -.htaccess

Простая перезапись URL для удаления расширений .php из ссылок, которые я использую в коде .htaccess следующий код. Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / ## hide .php extension # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s([^.]+)\.php[\s?] [NC] RewriteRule ^ %1 [R=301,L] # To internally forward /dir/foo to /dir/foo.php RewriteCond […]

Переписать URL .htaccess

У меня есть сайт со многими html-страницами в разных каталогах и файл .htaccess http://mysite.com/index.html . . . http://mysite.com/design/index.html . . . http://mysite.com/doc/ui/index.html . . . Я хочу переписать всю страницу index.html, чтобы: http://mysite.com/doc.php . . . http://mysite.com/design/doc.php . . . http://mysite.com/doc/ui/doc.php . . . У меня есть одна страница doc.php, и я хочу, чтобы все […]

htaccess Rewrite Rule

Я использую htaccess, чтобы переписать мой URL-адрес, вот что я имею: RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?page=$1 [L] Поэтому, если я перейду к domain.com/services, тогда он будет работать отлично, но я хочу сделать так, чтобы, если они набирают имя domain.com/services.php, тогда он будет работать вместо того, чтобы не быть найденным. Также .. если я перейду на domain.com/services/ (с […]

Почему моя переменная не помещается в $ _GET?

Может быть, я что-то упустил, но, похоже, я не могу это понять. У меня есть ReWriteRule: RewriteRule ^view/(\w+)$ view.php?mmdid=$1 [L] и когда я перехожу в mydomain.org/view/3, массив $ _GET пуст. Нет ключа «mmdid». Однако, когда я изменяю свое правило на что-то еще, например: RewriteRule ^viewz/(\w+)$ view.php?mmdid=$1 [L] он отлично работает, когда я посещаю mydomain.org/viewz/3. Я […]

как переписывать Url для совместного размещения вспомогательных папок godaddy

Я пытаюсь переписать URL-адрес моих подпапок, У меня есть mysite.php / subfolder / login / index.php, где я хочу переписать url в любой зашифрованный формат или вы хотите получить последнюю версию mysite.php / login / index.php, где я хочу скрыть подпапку Надеюсь, что кто-то может помочь, я попытался, htaccess, но это не сработало. заранее спасибо […]

Как создать unicode slug для заголовка unicode?

Я хочу санировать заголовки блога с символами unicode в URL-адресе. Мне нужно заменить недопустимые символы и пробелы на «-», чтобы лучше переписать их так. http://example.com/это-моя-хорошая Может ли кто-нибудь понять, как это сделать?