首先关闭...非常感谢你的时间。
我被提到了你们,听说这里是寻找解决方案的最佳地点。
好的......所以这就是问题所在。
我的老程序员设置wordpress固定链接是动态的,但我们都知道他们是从搜索引擎(特别是谷歌)吸引流量最差的。
所以我需要一位专家将其设置为自定义结构,如果你愿意,它会显示网址标题上的文字或“URL友情链接”。
我自己有一些计算机/编程知识,因此我尝试登录我们网站的wordpress管理页面,并将永久链接更改为“自定义结构”:/%category%/%postname%/ 然后还在“类别库”上添加“类别”一词,在“标签库”上添加“标签”。
然而,当我们更改网址链接成功更改时会发生什么...但是,当您点击类别链接时,它会返回到网站的主页面(而不是您选择的类别) 。当您点击网站上的页面菜单(位于页面底部。例如:1,2,3,4,5 ......)时,也会发生这种情况。它不会将您带到那些页面,而是返回到主页。
我认为这是针对实际wodrpress的主题,而不是FTP等...
它可能是简单而快速的东西,但我似乎无法自己做。
已编辑添加:
顺便说一句......忘了提。我已将此添加到我的htaccess中。档案
RewriteEngine on
ErrorDocument 404 /404.shtml
# BEGIN WordPress
# END WordPress
RewriteCond %{HTTP_HOST} ^thehypebr.uol.virgula.com.br$ [OR]
RewriteCond %{HTTP_HOST} ^www.thehypebr.uol.virgula.com.br$
RewriteRule ^/?$ "http\:\/\/thehypebr\.com" [R=301,L]
然后我删除了所有内容并且只有:
# BEGIN WordPress
# END WordPress
答案 0 :(得分:0)
看起来漂亮网址所需的重写规则没有像你应该的那样添加到.htaccess文件中(正如你所看到的,wordpress部分是空的,但它不应该是)。
也许.htaccess的权限太紧了。尝试将.htaccess文件的权限设置为全局可写。然后切换回动态网址,然后返回自定义结构。从理论上讲,如果权限是问题,wordpress现在将填写规则。然后你可以将.htaccess的权限设置恢复正常。
答案 1 :(得分:0)
当您登录Wordpress的后端并转到永久链接部分时,请尝试再次点击“保存”按钮。一旦页面刷新说它保存了它,滚动到页面底部,应该有一个段落告诉你.htaccess文件应该包含在哪个文件中。 (它通常是灰色或黄色背景段落)复制并粘贴到.htaccess文件中而不是现在的文件。这应该有助于添加正确的规则。
通常看起来像这样:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>