Articles of .htaccess

htaccess скрыть каталог со всех URL-адресов на веб-сайте

Я пробовал все, начиная с форумов, но без результата. Как я могу скрыть каталог «пример» со всех URL-адресов на веб-сайте. Например, когда пользователь вводит: www.domain.com/example/en/file.php or www.domain.com/example/ru/file.php or www.domain.com/example/de/file.php Я хочу, чтобы он видел только в URL: www.domain.com/en/file.php or www.domain.com/ru/file.php or www.domain.com/de/file.php но из www.domain.com/example/en/file.php or www.domain.com/example/ru/file.php or www.domain.com/example/de/file.php Мой текущий htaccess: Options +FollowSymLinks -MultiViews […]

mod_rewrite: многоуровневый 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, чтобы разрешить больше подпапок, когда все URL перенаправлены на индексную страницу?

Я пытаюсь изменить приведенное ниже правило перезаписи, чтобы принимать больше папок. В настоящее время любой другой url else mydomain.com\test будет index.php на index.php . RewriteRule ^((?!test).)*$ index.php [QSA,L] Мне нужно добавить дополнительные подпапки, такие как test1 , test2 и т. Д. Чтобы я мог получить доступ к url \test1 , \test2 и т. Д. Правило […]

Правила перезаписи правил CodeIgniter и контроллер

Изучая 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 […]

htaccess mod-rewrite: ссылка на подкаталог от root-neglect dirs в подкаталоге?

Некоторое время назад я спросил часть этого вопроса о stackoverflow, и это работает отлично: es У меня есть сервер с несколькими доменами, каждый каталог соответствует доменному имени. Однако мое основное доменное имя www.mydomain.com также является каталогом на моем сервере и не связано с автоматически. Вот почему я использую это в своем корневом веб-сайте … корень […]

.htaccess в public_html возвращает 404 страницы

Я новичок в .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 файл: динамическое перенаправление

У меня были жесткие правила перезаписи правил в файлах .htaccess, поэтому я надеялся, что кто-то может показать мне, как переписать это: test.com/home/feed/toak/nyheter/vg в это: test.com/index.php?r=home&f=feed;toak;nyheter;vg Это динамический URL-адрес и может содержать несколько элементов; в конце. Я хочу, чтобы мои пользователи могли вводить как дружественные пользователю URL-адреса, насколько это возможно. Я надеюсь, кто-то может помочь!

Перенаправить все запросы в web / app.php в Symfony

У меня есть приложение в xampp / htdocs / zadanie, и я хочу создать .htaccess, который перенаправляет все запросы из http: // localhost / zadanie / [request] в app.php. Безусловно, я пытался: <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On # Explicitly disable rewriting for front controllers RewriteRule ^app_dev.php – [L] RewriteRule ^app.php – [L] RewriteCond %{REQUEST_FILENAME} […]

301 перенаправление для старых страниц веб-сайта с помощью codeIgniter

Я только что обновил один из моих статических веб-сайтов на веб-сайте с включенным кодом. Мне нужно перенаправить точные имена доменов старого сайта на новые, чтобы избежать ошибки 404. Старые страницы> http://example.com/pagename.php Новые страницы> http://example.com/index.php/home/category_images/9(cat_id) Я не очень высокий нет. страниц, поэтому жесткое кодирование всех страниц напрямую не будет проблемой. Я пытался : RewriteEngine On RewriteBase […]

.htaccess вызывает проблемы в подпапках

Вот мой .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 для […]