我已经在这里待了大约4个小时,无法弄清楚我在做什么错。
这是我的网址: 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服务器上启用/打开。
答案 0 :(得分:0)
这就是我如何与我的网站合作
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^mywebsite/public/jobs/(.+)/?$ /mywebsite/public/jobs.php?seo_url=$1 [NC,L]
</IfModule>
这是前一阵子,但可以从这里学到