[英]Convert all parameterized dynamic URLs to SEO friendly URLs in PHP
I am asking question after so many attempts to do this. 经过多次尝试后,我问一个问题。 Found many results on this website but none of them worked for me.
在此网站上找到了许多结果,但没有一个对我有用。
I have a website built in PHP (no any CMS) that has URLS like 我有一个使用PHP构建的网站(没有任何CMS),其网址类似于
www.someweb.com/job_detail?job_id=this-is-my-job-no-1
www.someweb.com/job_detail?job_id=this-is-my-job-no-2
www.someweb.com/job_detail?job_id=this-is-my-job-no-3
I just want to convert all URLS like these 我只想转换所有这样的URL
www.someweb.com/job_detail/this-is-my-job-no-1
www.someweb.com/job_detail/this-is-my-job-no-2
www.someweb.com/job_detail/this-is-my-job-no-3
Here is my .htaccess content: 这是我的.htaccess内容:
DirectoryIndex index.php
RedirectMatch 404 ^/admin/$
RedirectMatch 404 ^/admin/uploads/$
ErrorDocument 404 /page_not_found.php
<Files index.php>
Order deny,allow
deny from all
allow from all
</Files>
Have tried many ways but no one solved my issue. 尝试了许多方法,但是没有人解决了我的问题。 Please help me getting fine solution.
请帮助我获得更好的解决方案。 Thanks.
谢谢。
Add this rules: 添加此规则:
RewriteRule job_detail\/([\w\-]+) job_detail?job_id=$1
Redirectmatch 301 job_detail?job_id=(\w+) job_detail/$1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.