2014-02-18 3 views
0

Я написал скрипт php, который динамически загружает контент. Я имею в виду: когда вы посещаете mydomain.com/example, он переписывается htaccess (реальный url будет что-то вроде mydomain.com/index.php?example) и загружает контент, основанный на строке запроса.лучший способ обрабатывать неограниченные подфлодеры через строку запроса (php)

$page = $_SERVER['QUERY_STRING']; 
if (file_exists("pages/".$page.".txt")) { 
load the file and so on 
} 

Но что было бы лучшим решением для поддержки подпапок? Чтобы вы могли ввести mydomain.com/example/test/test2 и получить контент со страниц/example/test/test2? Я предполагаю, что это должно быть включено в строку запроса, но переписано с использованием .htaccess. На данный момент мой Htaccess выглядит следующим образом:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*) index.php?/$1 [L] 

ответ

0

Это довольно небезопасно, как вы это делаете, но до точки, если вы urlencode страниц/пример/тест/test2 вы можете использовать его в строка запроса:

mydomain.com/pages%2Fexample%2Ftest%2Ftest2 
+0

Спасибо! Но ... как выглядит файл .htaccess? Почему это не безопасно? (О: Я буду поддерживать, если я, наконец, получил свою репутацию 15 ^^) –

Смежные вопросы