Указывающий путь от URL к каталогу в .htaccess

#php #.htaccess #hosting

#php #.htaccess #хостинг

Вопрос:

В настоящее время я использую это .htaccess :

 RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain.org$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mydomain.org$
RewriteCond %{REQUEST_URI} !production/
RewriteRule (.*) /production/$1 [L]
  

так что, если я нажму mydomain.org или mydomain.org/* он укажет на public_html/production папку

Но теперь мне нужны исключительные правила, указывающие mydomain.org/api на папку public_html/api . Как этого добиться?

Ответ №1:

просто для справки…

попробуйте это на вашем локальном хостинге. создайте одну папку проекта, затем создайте один файл .htaccess в вашем корневом каталоге

напишите приведенный ниже код в файле .htaccess

 RewriteEngine On
RewriteRule ^game/([0-9] )? http://triviamaker.com [R=301,L]
  

теперь запустите это,
localhost/your_Project_Folder_Name/game/_any_number/ … при запуске этого URL-адреса вы автоматически перенаправляетесь на другой URL-адрес, который задан в файле .access

Я надеюсь, вы понимаете это, спасибо