Я хочу перенаправить все не доступные ссылки на страницу error.php вот что я хочу если кто-то вошел в ссылку, которая не существует, то вместо 404 страницы ошибки веб-хоста я хочу перенаправить их на страницу с ошибкой www.example.com/wrong_page.php следует перенаправить на www.example.com/error.php
Цель: Пользователь приземляется на сайт, на котором показаны последние 10 статей (здесь нет проблем). Пользователь нажимает на заголовок одной статьи, используя эту ссылку href в таблице: <a href='"."article.php/".$type."/".$id."/".$web_title."'>".$title."</a> Все ссылки из любого $type get направляются в article.php . article.php должен быть построен динамически на основе $id извлекаемого из базы данных. Я переписал этот URL в […]
В настоящее время я настроен и работает нормально в папке пользователей. RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?i=$1 например 127.0.0.1/site/users/admin идет до 127.0.0.1/site/users/index.php?i=admin Теперь, как это делается для страницы профиля, как бы я сделал что-то вроде этого. пользователи / администратор / деятельность Чтобы он показывал страницу активности для этого пользователя? Я […]
Я пытаюсь изменить приведенное ниже правило перезаписи, чтобы принимать больше папок. В настоящее время любой другой url else mydomain.com\test будет index.php на index.php . RewriteRule ^((?!test).)*$ index.php [QSA,L] Мне нужно добавить дополнительные подпапки, такие как test1 , test2 и т. Д. Чтобы я мог получить доступ к url \test1 , \test2 и т. Д. Правило […]
Изучая PHP, я играю с mod_rewrite и CodeIgniter. Я правильно настроил файл .htaccess с помощью RewriteEngine On RewriteRule ^(resources)/(.*) $1/$2 [L] RewriteRule ^(user_guide)/(.*) $1/$2 [L] RewriteRule (.*) index.php?$1 [L] Я понимаю немного регулярного выражения и могу оценить, что здесь происходит. Правила перезаписи применяются, а сервер обрабатывает конечный URL, который в приведенном выше случае привязывает index.php […]
Некоторое время назад я спросил часть этого вопроса о stackoverflow, и это работает отлично: es У меня есть сервер с несколькими доменами, каждый каталог соответствует доменному имени. Однако мое основное доменное имя www.mydomain.com также является каталогом на моем сервере и не связано с автоматически. Вот почему я использую это в своем корневом веб-сайте … корень […]
Я новичок в .htaccess, но я не Linux и не php. У меня ошибка, которая сводит с ума. У меня есть apache с модулями rewrite и userdir, которые включены. Мой mod_userdir.conf выглядит так <IfModule mod_userdir.c> UserDir disabled root <Directory /home/*/public_html> AllowOverride All Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Require all granted […]
Вот мой .htaccess, чтобы переписать public / index.php. Я использую фреймворк Laravel. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} /(code|tmp) [NC] RewriteRule ^ – [L] RewriteRule ^((?!public/).*)$ public/$1 [L,NC] </IfModule> Здесь можно получить доступ к папкам «code» и «tmp», как обычно. Если я добавлю набор вложенных папок и добавлю htaccess по умолчанию Laravel для […]
Сценарий: У меня есть ссылка, которая example/directory/go.php Я перенаправляю эту ссылку на 301 example/go.php Я использую переменную сеанса для отслеживания пути пользователя. Не помещая какие-либо переменные в URL-адрес, есть ли способ, который я могу отслеживать в сеансе, который пользователь example/directory/go.php или, скорее, предназначалось туда, но, очевидно, 301 example/go.php? прямо сейчас, когда я var_dump свою переменную […]
Действительно простой запрос. Я хочу, чтобы мой url выглядел так: http://localhost/movie/72105 вместо этого http://localhost/movie?id=72105 В настоящее время эта настройка выполняется в моем файле .htaccess, но, похоже, она не работает: RewriteEngine on <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^([az\-]+)$ index.php?id=$1 [L] </IfModule> Просто уточнить, а также, когда mod_rewrite работает успешно, я все еще могу использовать для получения […]