[英]Creating SEO Friendly URLs with .htaccess and php
我正在嘗試通過在我們的.htaccess文件中使用重寫來使用PHP生成SEO友好的URL,但是我無法使其正常工作(我已經研究了StackExhange和其他地方的許多相關主題,但無濟於事) 。
我正在嘗試制作此URL的內容: http : //199.119.123.135/surety-bonds/city.php?state=california&city=sacramento
...也顯示在以下更干凈的URL版本上: http : //199.119.123.135/surety-bonds/california/sacramento/
我在.htaccess文件中使用以下代碼:
RewriteEngine on
RewriteRule ^surety-bonds/([a-zA-Z]+)$ city.php?state=$1&city=$2 [L,NC]
知道清理器URL為什么顯示404錯誤嗎?
謝謝!
嘗試:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+surety-bonds/city\.php\?state=([^&]+)&city=([^&\ ]+)
RewriteRule ^ /surety-bonds/%1/%2/? [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^^surety-bonds/([^/]+)/([^/]+)/?$ /surety-bonds/city.php?state=$1&city=$2 [L,QSA]
在文檔根目錄的htaccess文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.