Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: .htaccess или?
цитата
13/03/15 в 20:58
 WorldTraffic
подскажите пожалуйста, как сделать что-бы урл вида

http://domain.com/?N,
http://domain.com/N?54536
и т.д.

перекидывал на http://domain.com/ или отдавал 404?
цитата
13/03/15 в 21:42
 Stek
Второй по идее так и так тебе 404 отдаст. А вот первый - нафиг не надо. На любой статик файл можно навешать кучу параметров - и он будет отдан нормально. Тупо лишние проверки и расходы на ресурсы сайта.
цитата
14/03/15 в 05:32
 Ailk
Лучше хтакцесс наверна, зачем пхп запускать, если нужен всего лишь редирект.
На ресурсы обращать внимания не стоит наеврное, такие проверки ничтожно мало съедают и возможно будут критичны ну при очень большом трафике. Да и то, думаю в таком слуае лучше будет зашить проверку в конфиг нгинкса а не апача (если такая связка).

на всякий случай - избавляемя от любго вопроса любого урла:
Код:

RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteCond %{QUERY_STRING} ^(.+)$ [NC]
RewriteCond %{QUERY_STRING} !mobile [NC] #разрешаем нужный параметр
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1? [R=301,L]


to Stek:
сильно зависит от движка. Если предусмотрена корректная отдача 404 то да, отдаст. Сам апач откуда знает какие параметры лишние, а какие нет?


Эта страница в полной версии