Note that there are some explanatory texts on larger screens.

plurals
  1. POWPML › Subcategory pages generates 404 ‹ WordPress
    primarykey
    data
    text
    <h2>Short description of the problem</h2> <p>So the problem is basically that when I use subcategories in the translated version of the site with wpml it generates a 404 page. In the parent category I can still see the post and navigate to it without a problem. And ofc, it all works fine in the none translated version.</p> <h2>My question</h2> <p>So my question is if anybody else have had this problem and if so, how did you resolve it?</p> <hr> <h2>Hopefully helpful information</h2> <h3>Software</h3> <ul> <li>PHP - 5.2</li> <li>WordPress - 3.3.2</li> <li>WPML Multilingual CMS - 2.4.3</li> <li>WPML String Translation - 1.3.0</li> </ul> <h3>Permalink settings</h3> <p><code>/%category%/%postname%/</code></p> <h3>What I've tried</h3> <ul> <li>I tried deactivating all other plugins </li> <li>Tried flushing the permalinks <strong>‹ <em>edit</em></strong></li> </ul> <h3>Additional information</h3> <ul> <li>It seems that the url's to the subcategories is perceived as a "page" <strong>‹ <em>edit</em></strong></li> <li>If we instead manually go directly to the url but subtract the parent category from the url we get to the expected category archive page <strong>‹ <em>edit</em></strong><br> <strong>Example</strong>: <code>http://domain.com/en/super/sub/</code> -> <code>http://domain.com/en/sub/</code></li> </ul> <strong>My .htaccess -file:</strong> <pre><code># BEGIN Redirects RedirectMatch 301 ^/okategoriserade/(.*)$ /webb/$1 RedirectMatch 301 ^/apache2/(.*)$ /apache/$1 RedirectMatch 301 ^/server/(.*)$ /linux/$1 RedirectMatch 301 ^/etiketter/(.*)$ /tag/$1 RedirectMatch 301 ^/kategorier/(.*)$ /$1 RedirectMatch 301 ^/en/php-en/zf2/(.*)$ /en/zf2/$1 RedirectMatch 301 ^/media/me-avatar-e1332014347355.png(.*)$ /media/erik-landvall.png$1 RedirectMatch 301 ^/jquery/(.*)$ /javascript/jquery/$1 # END Redirects # BEGIN W3TC Browser Cache &lt;IfModule mod_mime.c&gt; AddType text/css .css AddType application/x-javascript .js AddType text/x-component .htc AddType text/html .html .htm AddType text/richtext .rtf .rtx AddType image/svg+xml .svg .svgz AddType text/plain .txt AddType text/xsd .xsd AddType text/xsl .xsl AddType text/xml .xml AddType video/asf .asf .asx .wax .wmv .wmx AddType video/avi .avi AddType image/bmp .bmp AddType application/java .class AddType video/divx .divx AddType application/msword .doc .docx AddType application/vnd.ms-fontobject .eot AddType application/x-msdownload .exe AddType image/gif .gif AddType application/x-gzip .gz .gzip AddType image/x-icon .ico AddType image/jpeg .jpg .jpeg .jpe AddType application/vnd.ms-access .mdb AddType audio/midi .mid .midi AddType video/quicktime .mov .qt AddType audio/mpeg .mp3 .m4a AddType video/mp4 .mp4 .m4v AddType video/mpeg .mpeg .mpg .mpe AddType application/vnd.ms-project .mpp AddType application/x-font-otf .otf AddType application/vnd.oasis.opendocument.database .odb AddType application/vnd.oasis.opendocument.chart .odc AddType application/vnd.oasis.opendocument.formula .odf AddType application/vnd.oasis.opendocument.graphics .odg AddType application/vnd.oasis.opendocument.presentation .odp AddType application/vnd.oasis.opendocument.spreadsheet .ods AddType application/vnd.oasis.opendocument.text .odt AddType audio/ogg .ogg AddType application/pdf .pdf AddType image/png .png AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx AddType audio/x-realaudio .ra .ram AddType application/x-shockwave-flash .swf AddType application/x-tar .tar AddType image/tiff .tif .tiff AddType application/x-font-ttf .ttf .ttc AddType audio/wav .wav AddType audio/wma .wma AddType application/vnd.ms-write .wri AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw AddType application/zip .zip &lt;/IfModule&gt; &lt;IfModule mod_expires.c&gt; ExpiresActive On ExpiresByType text/css A31536000 ExpiresByType application/x-javascript A31536000 ExpiresByType text/x-component A31536000 ExpiresByType text/html A3600 ExpiresByType text/richtext A3600 ExpiresByType image/svg+xml A3600 ExpiresByType text/plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A31536000 ExpiresByType video/avi A31536000 ExpiresByType image/bmp A31536000 ExpiresByType application/java A31536000 ExpiresByType video/divx A31536000 ExpiresByType application/msword A31536000 ExpiresByType application/vnd.ms-fontobject A31536000 ExpiresByType application/x-msdownload A31536000 ExpiresByType image/gif A31536000 ExpiresByType application/x-gzip A31536000 ExpiresByType image/x-icon A31536000 ExpiresByType image/jpeg A31536000 ExpiresByType application/vnd.ms-access A31536000 ExpiresByType audio/midi A31536000 ExpiresByType video/quicktime A31536000 ExpiresByType audio/mpeg A31536000 ExpiresByType video/mp4 A31536000 ExpiresByType video/mpeg A31536000 ExpiresByType application/vnd.ms-project A31536000 ExpiresByType application/x-font-otf A31536000 ExpiresByType application/vnd.oasis.opendocument.database A31536000 ExpiresByType application/vnd.oasis.opendocument.chart A31536000 ExpiresByType application/vnd.oasis.opendocument.formula A31536000 ExpiresByType application/vnd.oasis.opendocument.graphics A31536000 ExpiresByType application/vnd.oasis.opendocument.presentation A31536000 ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000 ExpiresByType application/vnd.oasis.opendocument.text A31536000 ExpiresByType audio/ogg A31536000 ExpiresByType application/pdf A31536000 ExpiresByType image/png A31536000 ExpiresByType application/vnd.ms-powerpoint A31536000 ExpiresByType audio/x-realaudio A31536000 ExpiresByType image/svg+xml A31536000 ExpiresByType application/x-shockwave-flash A31536000 ExpiresByType application/x-tar A31536000 ExpiresByType image/tiff A31536000 ExpiresByType application/x-font-ttf A31536000 ExpiresByType audio/wav A31536000 ExpiresByType audio/wma A31536000 ExpiresByType application/vnd.ms-write A31536000 ExpiresByType application/vnd.ms-excel A31536000 ExpiresByType application/zip A31536000 &lt;/IfModule&gt; &lt;IfModule mod_deflate.c&gt; &lt;IfModule mod_setenvif.c&gt; BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html &lt;/IfModule&gt; &lt;IfModule mod_headers.c&gt; Header append Vary User-Agent env=!dont-vary &lt;/IfModule&gt; &lt;IfModule mod_filter.c&gt; AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon &lt;/IfModule&gt; &lt;/IfModule&gt; &lt;FilesMatch "\.(css|js|htc|CSS|JS|HTC)$"&gt; &lt;IfModule mod_headers.c&gt; Header set Pragma "public" Header append Cache-Control "public, must-revalidate, proxy-revalidate" &lt;/IfModule&gt; FileETag MTime Size &lt;IfModule mod_headers.c&gt; Header set X-Powered-By "W3 Total Cache/0.9.2.4" &lt;/IfModule&gt; &lt;/FilesMatch&gt; &lt;FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$"&gt; &lt;IfModule mod_headers.c&gt; Header set Pragma "public" Header append Cache-Control "public, must-revalidate, proxy-revalidate" &lt;/IfModule&gt; FileETag MTime Size &lt;IfModule mod_headers.c&gt; Header set X-Powered-By "W3 Total Cache/0.9.2.4" &lt;/IfModule&gt; &lt;/FilesMatch&gt; &lt;FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|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|wav|wma|wri|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|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|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|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$"&gt; &lt;IfModule mod_headers.c&gt; Header set Pragma "public" Header append Cache-Control "public, must-revalidate, proxy-revalidate" &lt;/IfModule&gt; FileETag MTime Size &lt;IfModule mod_headers.c&gt; Header set X-Powered-By "W3 Total Cache/0.9.2.4" &lt;/IfModule&gt; &lt;/FilesMatch&gt; # END W3TC Browser Cache # BEGIN W3TC Page Cache core &lt;IfModule mod_rewrite.c&gt; RewriteEngine On RewriteBase / RewriteRule ^(.*\/)?w3tc_rewrite_test$ $1?w3tc_rewrite_test=1 [L] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteRule .* - [E=W3TC_ENC:_gzip] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} ="" RewriteCond %{HTTP_HOST} =erik.landvall.se RewriteCond %{REQUEST_URI} \/$ [OR] RewriteCond %{REQUEST_URI} (sitemap(_index)?\.xml(\.gz)?|[a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?) [NC] RewriteCond %{REQUEST_URI} !(\/wp-admin\/|\/xmlrpc.php|\/wp-(app|cron|login|register|mail)\.php|\/feed\/|wp-.*\.php|index\.php) [NC,OR] RewriteCond %{REQUEST_URI} (wp-comments-popup\.php|wp-links-opml\.php|wp-locations\.php) [NC] RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass) [NC] RewriteCond %{HTTP_USER_AGENT} !(W3\ Total\ Cache/0\.9\.2\.4) [NC] RewriteCond "%{DOCUMENT_ROOT}/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" -F RewriteRule .* "/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" [L] &lt;/IfModule&gt; # END W3TC Page Cache core # BEGIN WordPress &lt;IfModule mod_rewrite.c&gt; RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] &lt;/IfModule&gt; # END WordPress DirectoryIndex index.php index.html index.htm </code></pre> <hr> <h2>External resources</h2> <p>Information related to the question on external sites.</p> <h3>My blog</h3> <p><del>The page where I have the problem and where you can view it until I've resolved the matter</del>. <em>I have removed the sub categories from the translated version of the web page for UX and SEO reasons.</em> </p> <ul> <li>Swedish: <a href="http://erik.landvall.se" rel="nofollow">http://erik.landvall.se</a></li> <li>English: <a href="http://erik.landvall.se/en" rel="nofollow">http://erik.landvall.se/en</a></li> </ul> <p><em>The translation isn't complete at this time witch is the reason for the content differ.</em></p> <h3>wpml.org</h3> <p>I found a topic on wplm.org posted 2 years ago that describes my problem exactly. I read the ansers but the thread ended without being resolved, unfortunately.</p> <blockquote> <p>Quoted from <a href="http://wpml.org/forums/topic/error-on-subcategories/" rel="nofollow">http://wpml.org/forums/topic/error-on-subcategories/</a></p> <p><em>there seems to be a problem with subcategories in wordpress. I'm using wordpress 2.92 and when I switch to a subcategory it shows me the 404 error page. But the posts do appear in the main category, when I switch back to it. This problems don't occur in the main language, only in the other languages. So when I'm in the main language, the posts appear under the subcategory and the main category, just not in the other languages, where they appear only in the main language.</em></p> </blockquote>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload