Используя косую черту рядом с именем файла? - PullRequest
3 голосов
/ 05 октября 2011

возможно ли заставить мой веб-сайт принимать косые черты после имени файла и принимать косую черту в качестве конца URL

как пример:

http://example.com/files/file.php

это будет нормально загружаться

Я хочу, чтобы он тоже загружался этим: http://example.com/files/file.php/whateverhere

просто, но игнорируя все после .php, так что это не выдаст ошибку not found

1 Ответ

0 голосов
/ 05 октября 2011

Добавьте .htaccess в DocumentRoot с таким содержанием:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase     /
    RewriteRule     ^(.*).php/(.*)$     $1.php  [L]
</IfModule>

Отбрасывает все после .php. Если вы хотите передать его как часть строки запроса GET, измените правило на что-то вроде:

RewriteRule     ^(.*).php/(.*)$     $1.php?foo=$2  [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...