簡體   English   中英

在PHP中將所有參數化的動態URL轉換為SEO友好URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM