2012-04-10 109 views
0

我的WordPress的.htaccess文件看起來像的WordPress htaccess的重寫規則

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

我想加我OWM重寫規則,但不工作 規則已經改寫頁/(即[az,AZ] +)。html $進行到頁?PAGE_NAME = $ 1

+0

您嘗試過哪些方法無效? – pkyeck 2012-04-10 09:20:28

回答

0

我也建議你閱讀this post 它顯示瞭如何添加您的自定義重寫代碼到WP

0

這裏的規則做你要求什麼:

RewriteRule ^page/([a-z,A-Z]+).html$ pages?page_name=$1 [NC] 

配售本RewriteRule . /index.php [L]後應該這樣做。

+0

它只在以下情況下開始工作: 1 - 在RewriteRule^page /([a-z,A-Z] +)的末尾添加[NC,L]。html $ pages?page_name = $ 1 – moonvader 2012-04-10 18:36:45

0

它纔開始工作後:

  1. 在我重寫規則

  2. 的末尾添加[NC,L]使用絕對路徑http://site.ru/pages?page_name=$1