Articles of url rewriting

Найти последнего символа в строке в PHP

Я занимаюсь переписыванием URL-адресов на PHP и должен найти URLS с косой чертой в конце, а затем выполнить 301 переадресацию. Я думал, что будет простая функция PHP, чтобы найти последнюю строку, но я ничего не мог найти. Первые инстинкты предполагают, что мне нужно использовать регулярное выражение, но я не на 100%. Вот один пример: http://domainx.com/characters/ […]

Переписывание URL: css, js и изображения не загружаются

Я следую правила для .htaccess Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1 Он перенаправляет http://localhost/detail/123 на http://localhost/detail.php?id=123 . Страница перенаправляется успешно, но проблема заключается в том, что CSS, JS, and images не загружаются, CSS, js-файлы расположены под http://localhost/css/ и http://localhost/js/ Одним из решений является использование абсолютного пути (ex / […]

Как я могу отображать дружественные URL-адреса с помощью mod_rewrite?

Я не разработчик PHP в глубине души, и меня попросили выполнить некоторые SEO на существующем веб-сайте PHP. Первое, что я заметил, это уродливые URL-адреса, поэтому я хочу, чтобы они переписывались в нечто более информативное. Вот все возможные шаблоны: /index.php?m=ModuleType&categoryID=id /index.php?m=ModuleType&categoryID=id&productID=id /index.php?page=PageType /index.php?page=PageType&detail=yes Таким образом, в основном я хочу сделать это: /ModuleType/Category /ModuleType/Category/ProductName /Page /Page Я […]

Есть ли недостатки в использовании двойных слэшей в URL-адресах?

Я написал свою собственную структуру MVC в PHP, которая использует URL-адреса в формате: /controller/method/param1/param2/param… Я сделал так, чтобы методы «по умолчанию» можно было игнорировать (по умолчанию index() ), поэтому это приводит к URL-адресам, таким как /controller//param1/param2/param… Например, URL-адрес: /view//panel-glide/3 вызовет index('panel-glide', 3) в контроллере представления. Это прекрасно работает и денди, но я обеспокоен тем, что […]

php получить URL-адрес перенаправления из исходного URL-адреса

У меня есть эта ссылка: http://libero-news.it.feedsportal.com/c/34068/f/618095/s/2e34796f/l/0L0Sliberoquotidiano0Bit0Cnews0C12735670CI0Esaggi0Eper0Ele0Eriforme0Ecostituzionali0EChiaccherano0Ee0Eascoltano0Bhtml/story01.htm Если вы посетите его, это станет: http://www.liberoquotidiano.it/news/1273567/I-saggi-per-le-riforme-costituzionali-Chiaccherano-e-ascoltano.html Как я могу получить вторую ссылку с первого? Я пробовал это, но не работал, возвращая мне ту же самую первую ссылку: <?php $url="http://libero-news.it.feedsportal.com/c/34068/f/618095/s/2e34796f/l/0L0Sliberoquotidiano0Bit0Cnews0C12735670CI0Esaggi0Eper0Ele0Eriforme0Ecostituzionali0EChiaccherano0Ee0Eascoltano0Bhtml/story01.htm"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $a = curl_exec($ch); print_r($a);echo"<br>"; […]

URL-адрес динамической страницы динамической страницы PHP

Как я могу сделать www.mydomain.com/folder/?id=123 —> www.mydomain.com/folder/xCkLbgGge Я хочу, чтобы моя страница запроса БД получила свой собственный URL-адрес, например, я видел на твиттере и т. Д.

Как переписать SEO дружественный url как stackoverflow

Если вы перейдете к URL-адресу, например: http://stackoverflow.com/questions/9155602/ адресная строка будет обновлена ​​до http://stackoverflow.com/questions/9155602/redirect-existing-file-to-different-url-using-mod-rewrite . Это не делается с JavaScript, а не с жестким обновлением, я думаю, что это делается с помощью mod_rewrite; однако, как он узнает название статьи без обработки на стороне сервера с помощью php? Я только что обновил свой сайт, чтобы использовать дружественный […]

Как обращаться с диакритикой (акцентами) при переписывании «хороших URL-адресов»

Я переписываю URL-адреса, чтобы включить заголовок созданных пользователем рекламных блоков. Я делаю это как для чтения URL-адресов, так и для SEO-целей. http://www.example.com/gallery/280-Gorges_du_Todra/ Первое целое число – это id, остальное для нас – люди (но не имеет значения для запроса ресурса). Теперь люди могут писать заголовки, содержащие любой символ UTF-8, но большинство из них не разрешено […]

Простые перезаписи в Zend Framework

Это кажется очень простым вопросом, но я нашел только сложные ответы. У меня есть приложение Zend Framework, которое требует от пользователей входа в систему. Функции loginAction() и logoutAction() определены в AuthController . Я хочу разрешить пользователям регистрироваться через http://www.example.com/login, а не http://www.example.com/auth/login . Я знаю, что есть множество способов сделать это, 3, которые я рассмотрел: […]

Пользовательский URL для каждого пользователя в PHP

Возможно ли иметь сайт, на котором каждый пользователь получает свой собственный URL-адрес, например: www.thewebsite.com/myusername Я хочу, чтобы каждый пользовательский сайт был одним и тем же, единственная причина, по которой это имя имеет значение, – если пользователь, посещающий сайт, подписывается, у него есть свой собственный URL-адрес, но лицо, с которым они подписались, отслеживается как «Родитель». Поэтому, […]