Articles of url rewriting

Каков хороший способ создания системы URL-адресов SEO, созданной на PHP?

Я хочу иметь «красивые» и ориентированные на SEO URL-адреса на моем сайте. Я создал свой собственный крошечный фреймворк для этого сайта, и почти все уже завершено. Одна вещь, которую я все еще озадачиваю, – это красивая / SEO-система URL, которую я буду использовать. Я знаю, что есть много способов добиться этого, и я ищу, чтобы […]

php / symfony2 скрывает app.php из URL-адреса

Рассмотрим следующий URL: http://www.myurl.fr/accueil . Это не сработает. Однако http://www.myrurl.fr/app.php/accueil действительно работает. Я избавился от файла .htaccess, потому что хочу использовать файл vhost и полагаться на маршрутизацию Apache. Мой файл vhost следующий: <VirtualHost my.ip.address> ServerName myurl.fr ServerAlias www.myurl.fr DocumentRoot /var/www/mysite/web DirectoryIndex app.php <Directory "/var/www/mysite/web"> AllowOverride All Allow from All </Directory> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond […]

Лучше ли обращаться с дружественными / чистыми / красивыми URL-адресами с помощью mod_rewrite или с языком, подобным PHP?

Я разрабатываю свой первый PHP-сайт с приличным размером, и я немного смущен тем, что «правильный путь» (при условии, что когда-либо есть такая вещь) для обработки чистых / дружественных / симпатичных URL-адресов в приложении. Как я вижу это, есть два основных варианта (в качестве примера я использую упрощенный сайт социальных новостей): 1. Используйте mod_rewrite для обработки […]

перенаправить 404 на похожие URL-адреса

У меня есть сайт с рассказами в нем. Я могу иметь несколько типов историй в нескольких категориях, таких как: дети романс SciFi действие thriler квесты Истории доступны с использованием URL-адресов, таких как: www.example.com/action/story-name-action/ www.example.com/romance/story-name-romance/ и первый параметр (действие) и второй (рассказ-действие-действие) перенаправляются с помощью .htaccess с использованием правил. Эта часть работает отлично. В последнее время […]

В чем разница между URL-маршрутизатором и диспетчером?

Я хочу знать разницу между URL-маршрутизатором и диспетчером, потому что поиск в Интернете имеет некоторые интересные вещи, просто не знаю, связано ли это с тем, что они похожи, или потому, что они меняют функцию каждого из них. Может ли кто-нибудь сказать мне, что это такое и что каждый, и пример? Я не знаю отличия от […]

Как заменить символы подчеркивания на codeigniter url тире?

Я хотел бы узнать простейшее решение для изменения подчеркивания моих кодовых символов для тире по соображениям SEO. Мои контроллеры выглядят так: public function request_guide() { …Load view etc… } Поэтому, чтобы перейти на эту страницу, мне нужно будет перейти к: www.domain.com/request_guide Но я хочу быть более дружелюбным к seo и использовать тире вместо подчеркиваний, например: […]

Как реализовать returnurl как SO в PHP?

Он также должен работать после перезаписи URL. Это возможно? В противном случае я могу только жестко кодировать все.

.htaccess очистить URL с более чем тремя паразитами

Я новичок в .htaccess, и у меня, похоже, возникают проблемы с его очисткой для меня. у меня есть site.com?p=article&id=3&read=article title Я могу заставить первую переменную работать нормально, как site.com/articles . но когда я пытаюсь идти дальше, сервер говорит, что не может найти его. Я пробовал несколько методов, которые, похоже, не работают. RewriteRule ^([a-zA-Z0-9]+)$ index.php?p=$1 RewriteRule […]

Перенаправление URL-адресов в PHP вместо конфигурации сервера

Я ищу очень легкую структуру маршрутизации (чтобы пойти с php-skel ). Первое, что я хотел бы исследовать, – это указать правила перезаписи в php-файле (обработчик «не найден») аналогично тому, как это указано в конфигурациях сервера. Вот потенциальный пример (но я хочу знать, какие рамки предоставляют что-то такое легкое): Файл route.php: route('application/api', '/api/index.php'); route('application', '/application/index.php'); Файл […]

PHP: переписывание URL-адресов

Я хочу знать, как URL-адрес страницы без расширения .php для моего здесь мой сайт: http://mywebsite.com/ теперь с домашней страницы всякий раз, когда я нажимаю на какую-либо галерею, она перейдет на страницу gallery.php с querystring для galleryID для ex http://mywebsite.com/gallery.php?id=29 Поэтому вместо этого gallery.php? Id = 29 Я хочу, чтобы URL-адрес был связан с заголовком страницы […]