WordPress页面使用自定义固定链接设置断开(主题目录不输出)

时间:2016-10-14 作者:Andy Kleeman

我们有一个正在开发的网站,它在本地运行良好,但是当使用永久链接设置%postname%上传到我们的服务器时,菜单中会呈现正确的URL,但在除主页以外的所有页面中,不会输出WP主题URL

例如:http://distinctivepeople.co.uk/wp/ 工作正常http://distinctivepeople.co.uk/wp/who-we-are/ 不输出主题目录,因此呈现未设置样式的HTML

这在默认设置p下工作正常=123等,但我们需要正确的URL。

这是由123 reg托管的,他们不认为存在服务器问题-以前类似的情况也发生过。服务器没有读取htaccess,但我被告知情况并非如此。

感谢您的帮助!

1 个回复
SO网友:Andy Kleeman

这是在AndyMacaulay Brook的帮助下解决的

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> 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /wp/ 
RewriteRule ^index\\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /wp/index.php [L] 
</IfModule> 
# END WordPress 
删除WP声明之外的所有内容修复了该问题

相关推荐

将重写规则直接添加到.htaccess文件

我想添加一个简单的重写规则RewriteRule ^apply\\/? https://docs.google.com/forms/d/e/1FAIpQLSf5IrOhg0E_NAGZnOvMuaXhU80sio8bukaWVBkb87eEOa9kTw/viewform [L] 我的。htaccess文件如下# BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "EN