У меня есть сайт с 11 поддоменами. У меня есть один главный файл htaccess в корневой папке public_html который имеет общие общие черты, такие как cache и т. Д. У меня есть отдельные файлы htaccess в каждой из корневых папок поддомена, где я использую mod_rewrite Я не могу заставить его переписать URL. Я пытаюсь изменить […]
Я пытаюсь заставить mod_rewrite работать, используя файл .htaccess на моем сервере localhost. Мой файл apache2.conf содержит: <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> А также: Include mods-enabled/*.load Файл /etc/apache2/mods-enabled/rewrite.load содержит: LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so Файл .so существует. service apache2 restart показывает никаких предупреждений / ошибок Мой .htaccess содержит: RewriteEngine on RewriteCond %{REQUEST_FILENAME} […]
Я бы хотел, чтобы URL-адрес был таким mysite.com/language/page/somethingelse И обработка, которая всегда находится в том же файле, который является index.php . Но только для файлов .php . Я не хочу перенаправлять .js или .css или .xml , файлы изображений и т. Д. Кроме того, этот проект будет находиться в подпапке, то есть он будет внутри […]
Я пишу свою собственную фреймворк PHP MVC. Итак, точкой входа для начальной загрузки является myapp/public/index.php . Там я проверяю переданный URL как: $url = $_GET["url"]; И затем я взорву код, нахожу необходимый контроллер, действие и параметры для навигации: $parts = explode("/", trim($url, "/")); if (sizeof($parts) > 0) { $controller = $parts[0]; if (sizeof($parts) >= 2) […]
Я пытаюсь переписать URL-адрес, используя следующее правило: RewriteRule ^([^/]*)$ /curation.php?id=$1 [L] и это файл .htaccess, который я создал: RewriteEngine On RewriteRule ^([^/]*)$ /curation.php?id=$1 [L] но когда я нажимаю его на свой сервер Heroku, я получаю 500 внутренних ошибок сервера на всех страницах. Что я делаю не так? благодаря
Я пытаюсь показать дружественные URL-адреса SEO, используя переписывание в нашем файле .htaccess, но я не могу заставить его работать (я исследовал многие связанные темы в StackExhange и в других местах, но безрезультатно). Я хотел бы получить значение id на этой странице … http://199.119.123.135/info/tool_surety_company.php?id=1 … и отображать значение id в URL вместо уродливого «tool_surety_company.php? id = […]
Я пытаюсь настроить перенаправление htaccess с запросом так: Redirect 301 /?page=services/branddevelopment /brand-development? или это: RewriteCond %{QUERY_STRING} ^page=services/branddevelopment$ RewriteRule ^(.*)$ http://domainname/ [R=301,L] Я что-то пропустил здесь? Или неправильный синтаксис? Он не перенаправляет так, как я хочу. Благодаря!
Недавно я переместил свой файл index.php (файл, который обрабатывает маршрутизацию) и ресурсы css / js / font в public/ папку. Я хочу, чтобы объекты в этой public/ папке были доступны для целей безопасности. Я столкнулся с этой проблемой, когда понял, что могу посетить mysite.com/composer.lock и просмотреть файл блокировки композитора с помощью моей старой настройки .htaccess […]
Я пытался получить доступ к моему xampp с другого компьютера, он демонстрирует как запретную ошибку. Затем я искал ответ для ответа, потому что они сообщали некоторые настройки для изменения в файле httpd.conf, который находится в папке apache следующим образом: Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 #Order Deny,Allow #Deny from all […]
У меня есть проект в папке htdocs где мой основной файл – index.php . Я попытался несколько раз удалить расширение .php когда файл открывается в браузере, используя файл .htaccess со следующими строками без везения: RewriteEngine On RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [L] Расширение остается. Это потому, что ссылка в моем браузере file:///C:/wamp64/bin/apache/apache2.4.23/htdocs/Cipcpr/index.php и не […]