2014-10-08 2 views
0

Ничего не работает. Последнее, урезанная итерации я использую:Apache rewrite - перехватить и отправить в подкаталог

RewriteEngine On 
RewriteRule ^/(.*) /wiki/index.php/$1 [QSA,L] 

До сих пор самым успешным я достиг:

  • / не маршрут, а все остальное делает
  • / маршруты , но ничего больше
+0

В .htaccess. Это грубо, но на данный момент я просто пытаюсь заставить что-то работать так, как должно быть. –

+0

Я пытаюсь использовать чистые URL-адреса для вики на субдомене в попытке использовать его, не помещая его файлы в тот же каталог, что и основной сайт. –

ответ

1

Попробуйте удалить / с начала правила. Для чего-либо в апача 2+ в URI, который передается с помощью правил в контексте на основе каталога (например, в файле .htaccess), ведущий слэш удаляется так ^/(.*)$ ничего не совпадают:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/wiki/ 
RewriteRule ^(.*) /wiki/index.php/$1 [QSA,L] 
+0

Что мешает это одна из комбинаций, которые я пробовал, и это не сработало, но в этом случае это так. Тем не менее, он не отправляется к файлу PHP, если каталог существует, но это удовлетворительно для моего прогресса. –

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