Запретить доступ к странице по index.php - PullRequest
0 голосов
/ 20 июля 2011

Я использую чистые URL на своем сайте, и я хочу запретить доступ к моей странице, когда пользователь пишет index.php в URL! У меня также есть index.php в моей форме, которая имеет метод POST!

Есть ли способ, которым я могу использовать что-то вроде этого:

RewriteCond %{REQUEST_METHOD}  = GET [AND] %{SCRIPT_FILENAME} = index.php
Redirect 301 / http://example.com/

Правильно ли указан этот код?

EDIT

Я пользуюсь этим, но кажется, что он попадает в бесконечный цикл!

RewriteCond %{REQUEST_METHOD}  ^GET$ 
RewriteCond %{SCRIPT_FILENAME} ^index.php
Redirect 301 / http://www.XXXXXXXXX.net/

1 Ответ

0 голосов
/ 20 июля 2011

Это должно работать:

RewriteCond %{REQUEST_METHOD}  ^GET$
RewriteCond %{SCRIPT_FILENAME} ^index\.php
RewriteRule ^(.*)$ http://XXXXX.COM/ [R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...