Как использовать mod_rewrite, чтобы написать SEO дружественный URL - PullRequest
0 голосов
/ 03 января 2019

Я занимаюсь этим уже около 4 часов и не могу понять, что я делаю неправильно.

Вот мой URL: http://localhost/mywebsite/public/jobs.php?seo_url=retail-store-manager-mr-nice-guy

Я хочу, чтобыбудь это: http://localhost/mywebsite/public/jobs/retail-store-manager-mr-nice-guy

Вот мой .htaccess mod_rewrite:

RewriteRule ^([a-zA-Z0-9_-]+)$ jobs.php?seo_url=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ jobs.php?seo_url=$1

Любая помощь очень ценится!Я уже подтвердил, что mod_rewrite включен / включен на моем сервере Apache.

1 Ответ

0 голосов
/ 03 января 2019

Вот так я и начал работать с моим сайтом

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule ^mywebsite/public/jobs/(.+)/?$ /mywebsite/public/jobs.php?seo_url=$1 [NC,L]
</IfModule>

Сделал это некоторое время назад, но узнал отсюда

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...