.htaccess и изменение php-запросов на чистый URL-адрес

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

URL Текущая структура: jobtitle – переменная, а Administration-Jobs – значение

http://localhost/website/job_title.php?jobtitle=Administration-Jobs 

URL-адрес, запрошенный клиентом

 http://localhost/website/Administration-Jobs 

В файле htaccess я попытался:

 RewriteEngine On RewriteRule ^jobs_by_title.php/([0-9a-zA-Z_-]) job_title.php?jobtitle=$1 

также, как только я буду работать с этим файлом доступа ht, что нужно в скрипте php, чтобы перейти к чистой версии, а не к грязной? или это делается автоматически в htaccess?

РЕДАКТИРОВАТЬ:

У меня теперь есть работа с

 ^([A-Za-z0-9_-]+)?$ job_title.php?jobtitle=$1 [L] 

Ваше регулярное выражение для захвата URI ошибочно.

Поместите этот код в /website/.htaccess :

 RewriteEngine On RewriteBase /website/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/?$ job_title.php?jobtitle=$1 [L,QSA] 

Попробуй это:

 RewriteEngine On RewriteRule ^(\w-]+)/?$ job_title.php?jobtitle=$1 

Я, наконец, получил его работу с

 RewriteRule ^([A-Za-z0-9_-]+)?$ job_title.php?jobtitle=$1 [L]