title: WPML › Subcategory pages generates 404 ‹ WordPress
body: <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>