[英]Convert all parameterized dynamic URLs to SEO friendly URLs in PHP
經過多次嘗試后,我問一個問題。 在此網站上找到了許多結果,但沒有一個對我有用。
我有一個使用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
我只想轉換所有這樣的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
這是我的.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>
嘗試了許多方法,但是沒有人解決了我的問題。 請幫助我獲得更好的解決方案。 謝謝。
添加此規則:
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.