URL Rewrite - удалить имя каталога в URL - PHP - PullRequest
2 голосов
/ 19 декабря 2011

Я хочу переписать URL следующим образом:

http://localhost/public/viewbusiness.php?s=cyberbooger-web-services

в

http://localhost/viewbusiness.php?s=cyberbooger-web-services

, таким образом, удаляя имя каталога в URL. Вы заметили, что viewBusiness.php находится в каталоге public .

Мое приложение не следует архитектуре MVC и не использует фреймворк. Это приложение, которое я делаю правильно, так как сейчас изучаю PHP.

Моя структура папок выглядит следующим образом:

- / app

- / public

- index.php

Кто-нибудь может мне помочь? Большое вам спасибо!

1 Ответ

0 голосов
/ 19 декабря 2011

Попробуйте:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(\w+)/(\w+)$ $1/public/$2 [QSA]
</IfModule>
...