2015-04-02 96 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中制作自己的自定义页面/模板所需的所有信息。