从那时到现在,permalink结构随着旧条目以及任何新条目(post、object等)发生了变化
然后:
结构研究。com/(页面段塞或对象标签)
现在:
结构研究。com/伤残申请/伤残福利申请/伤残申请/(页首或对象标签)
冗余的父标签不能在permalinks设置下更改,也不能在我尝试过的4个自定义permalink插件中更改。结构的嵌入深度超出了这些设置的允许范围。
应该注意的是,为了改善我的链接结构,我创建并随后删除了3个类似父页面的版本,在任何给定时间都不超过一个。其中两个被标记为残疾申请,另一个被标记为残疾福利申请。
为什么这些旧标题会被保留到永久URL结构中,我该如何解决这个问题?我删除了WP优化的修订,进入myphpadmin
并从wp_febe_posts
表,清除了所有缓存,尝试删除并重新创建页面,更改.htaccess
文件以反映单个标签的permalink结构,并在论坛和谷歌上无休止地搜索。
我不确定是否在中删除旧的父页条目和修订wp_febe_posts
表viamyphpadmin
与通过FTP在WP\\U页面中执行此操作相同,因为我已无休止地搜索此操作,因此无法确认。
我最强烈的怀疑是我的.htaccess
文件,因为我在过去几周内对其进行了几次更改,除了我复制粘贴的各个模块附带的文章中所解释的内容之外,我对这些更改的了解有限。
以下是.htaccess files.
根目录中的此文件与public_html-->constructstudies
目录
-请帮我纠正这个困惑,让我回去工作。谢谢你-
EDIT:我回到我的网站,找到附加到permalink结构的第四个/残疾申请。如worpress上所示。org论坛,我已经删除了我的htaccess文件,因为它表明其中有冗余。此外,我读到我的结果可以通过命令生成,但我不记得这一点,也不记得在仪表板中的任何基本编辑器PHP中找到它。只是觉得这可能值得一提。
.htaccess:(欢迎提出任何一般性建议)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^sitemap(-+([a-zA-Z0-9_-]+))?\\.xml(\\.gz)?$ /public_html/constructstudies/sitemap$1.xml$2 [L]
</IfModule>
# BEGIN W3TC CDN
<FilesMatch "\\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|webp|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|_otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|_ttf|wav|wma|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|WEBP|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|_OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|_TTF|WAV|WMA|WRI|WOFF|WOFF2|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule .* - [E=CANONICAL:http://www.constructstudies.com%{REQUEST_URI},NE]
RewriteCond %{HTTPS} =on
RewriteRule .* - [E=CANONICAL:https://www.constructstudies.com%{REQUEST_URI},NE]
</IfModule>
<IfModule mod_headers.c>
Header set Link "<%{CANONICAL}e>; rel=\\"canonical\\""
</IfModule>
</FilesMatch>
<FilesMatch "\\.(ttf|ttc|otf|eot|woff|woff2|font.css)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
# END W3TC CDN
# BEGIN WordPress
AddHandler application/x-httpd-php70s .php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /disability-application
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /disability-application/index.php [L]
</IfModule>
# END WordPress
AddHandler application/x-httpd-php70s .php
<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
# Wordfence WAF
<Files ".user.ini">
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
# END Wordfence WAF