簡體   English   中英

使用.htaccess和php創建SEO友好的URL

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

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