2011-11-23 78 views
1

我目前正在試驗一個使用修改後的search.php文件顯示動態網頁的WordPress網站。使用.htaccess文件修改WordPress搜索結果URL

當輸入搜索詞它產生類似於網址:

example.com/?s=search+term

是否有可能一個規則(S)添加到我的.htaccess文件這會將結果URL更改爲更友好的內容,而不會影響search.php功能?例如:

example.com/search-term

,或者甚至更好:

example.com/BLOG名稱/搜索term.html

感謝您的幫助。

回答

0

我不認爲你可以做到這一點沒有的.html或任何其他伎倆,因爲默認情況下使用WP乾淨的URL上崗,所以你不能亂的功能,但你可以做這樣的事情:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /blog_name/ 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ([^/]+)\.html$ ./?s=$1 [L] 
</IfModule> 
0

我使用設置爲父頁子項的頁面(即非帖子)。在我的菜單欄導航它們顯示爲

/services/page1.html
/services/page2.html
/services/page3.html