2015-04-02 97 views
0
# 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 

RewriteEngine On 
RewriteRule ^([^/]*)/?$ /ams/amsproduct.php?lotno=$1 [L] 

我正在將一個php頁面添加到我的wordpress網站,並且我想在.htaccess文件中重寫url。wordpress url重寫錯誤

from http://example.com/ams/amsproduct.php?lotno=223 
to http://example.com/223 

但是當我添加上面的htaccess時,wordpress頁面被破壞。

但是,當我向代碼中添加一個.html文件時,所有作品都能正常工作。

RewriteRule ^([^/]*).html?$ /ams/amsproduct.php?lotno=$1 [L] 

但結果看起來像這樣http://example.com/223.html,我不想這樣。

我想要這樣的結果http://example.com/223。 任何人都可以幫助我嗎?

回答

0

我不知道你爲什麼要創建一個單獨的PHP頁面。有什麼具體原因嗎?你應該使用WordPress內置的頁面/模板功能。

我想建議您檢查這個link,其中包含您在WordPress中製作自己的自定義頁面/模板所需的所有信息。