我正在运行一个安装了 qTranslate 的 WordPress 站点。URLS 当前显示为http://domain.com/en/但我想将它们更改为 http://en.domain.com
我如何使这项工作?qTranslate 有一个内置的域前模式,它应该完全符合我的需要。但它所做的只是更改链接(工作),访问页面时出现 404 错误。
在管理员中它说“预路径和预域模式仅适用于 mod_rewrite/pretty 永久链接。预域模式需要额外配置!”
我得到了预路径工作,我认为我使用了漂亮的永久链接(/%category%/%postname%/),但我不知道需要什么样的“附加配置”。
我的 .htaccess 看起来像这样(我认为标准 wp 输出);
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我尝试了很多在网上找到的不同的东西,但我大多是内部服务器错误或只是 404。
提前致谢!