Может кому-то покажется глупым вопрос, но не могу найти ответ. Есть документ с адресом и пхп-кодом, как получить переменную get из чистого url. Если записывать url?ver=key все срабатывает, при url/key - страница не найдена.
arg(num) не срабатывает
Можно поступить проще,включить модуль Path (входит в состав Drupal 5,6,7), и в свойствах страницы появится меню Настройка адресов,там можно указать альтернативный адрес вашей страницы (указывать надо от корня абсолютный путь,то есть если вы хотите получить для страницы такой адрес: http://ващ-сайт.ru/default/default.php то адрес надо указывать так: default/default.php.
C адресами так можно игратся до бесконечности,например у меня на одном из сайтов адрес страницы указан так: http://site.com/yandex/Default.aspx,тоесть закос под ASP/ASP.NET for IIS
Комментарии
Смотрите, на примере:
Есть адрес с ЧПУ
http://www.site.com/folder1/folder2
есть обработчик в .htaccess
...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
...
В итоге получим:
http://www.site.com/index.php?q=folder1/folder2
А дальше обрабатывайте $_GET['q'], она будет содержать строку 'folder1/folder2'
все равно выдается Страница не найдена.
Так в чем проблема то? Страница не найдена или не можете _GET обработать?
Если со страницей, то что-то неверно в .htaccess
Можно поступить проще,включить модуль Path (входит в состав Drupal 5,6,7), и в свойствах страницы появится меню Настройка адресов,там можно указать альтернативный адрес вашей страницы (указывать надо от корня абсолютный путь,то есть если вы хотите получить для страницы такой адрес: http://ващ-сайт.ru/default/default.php то адрес надо указывать так: default/default.php.
C адресами так можно игратся до бесконечности,например у меня на одном из сайтов адрес страницы указан так: http://site.com/yandex/Default.aspx,тоесть закос под ASP/ASP.NET for IIS