在Wordpress中使GET参数非常漂亮

时间:2015-07-01 00:55:51

标签: php wordpress .htaccess mod-rewrite

我正在尝试在搜索结果页面上进行重写,但是在使用它时遇到了一些麻烦。

场景是:

www.website.com/products?keyword=&asset=the-asset-name

我希望它格式化:

www.website.com/products/the-asset-name?keyword =

这可能吗?任何帮助,将不胜感激。我已经涉足Htaccess和$ wp_rewrite,但无济于事。

1 个答案:

答案 0 :(得分:0)

Wordpress应该可以从管理员设置中执行此操作。如果您在自己的服务器上托管,请确保apache或用于提供Web请求的任何软件都具有modRewrite或类似功能。

Pretty permalinks are available under

  • 带有mod_rewrite模块的Apache Web服务器
  • 启用了UrlToolkit支持的Hiawatha Web服务器。
  • 带有URL Rewrite 1.1+模块的Microsoft IIS 7+ Web服务器和作为FastCGI运行的PHP 5
  • Microsoft IIS 6+使用ASAPI_Rewrite(对于单站点服务器是免费的,对于多站点服务器是$$)
  • Microsoft IIS 6+使用Ionic ISAPI重写过滤器(IIRF)(适用于单站点或多站点服务器)
  • 使用404处理程序或mod_rewrite的Lighttpd(参见另请参阅)
  • 一旦有了这个,假设apache,请确保您的目录具有控制服务器的权限,方法是将以下内容放入主机定义中。我不知道其他IIS等需要什么,但以下内容直接来自我的wordpress网站。

    <Directory /path/to/your/files/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>