【问题标题】:wordpress standard post slugwordpress 标准后缀
【发布时间】:2014-04-01 09:47:24
【问题描述】:

我在一个名为 news (www.site.com/news) 的网站上拥有我在 wordpress 3.8 中的所有标准帖子。如果我创建一个新帖子,网址就像 www.site.com/postname 但我希望 www.site.com/news/postname 仅用于 WP 的标准帖子(我也有很多自定义帖子。我可以处理他们的配置很容易)。我仅使用 ppp 参数在模板文件中手动获取帖子。

此外还有另一种语言,所以我也必须能够提供 www.site.com/lang/news/postname。

感谢任何提示

编辑:.htaccess

   addhandler php53-cgi .php
   php_value upload_tmp_dir "/www/htdocs/xxx/tmp"
   php_value session.save_path "/www/htdocs/xxx/tmp"

    # 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

【问题讨论】:

    标签: wordpress post slug


    【解决方案1】:

    创建一个 .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
    

    将其上传到您的服务器。
    在永久链接“自定义结构”中使用:/%category%/%postname%/
    你也应该看看这里wpml.org(功能wpml.org/features)。

    【讨论】:

    • 您的回复。不幸的是,这没有效果。是的,我已经在使用 wpml
    • 您能否通过添加您的 .htaccess 文件来编辑您的问题?
    猜你喜欢
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    相关资源
    最近更新 更多