• Resolved yooruu

    (@yooruu)


    Hi all,

    I’d appreciate some help with getting the RSS feed on my site to work properly – currently the RSS post feeds do not work and the comments RSS do work. Currently the permalink structure is on site/post-name/

    However when I switch the permalink to the default option both post and comments feeds work properly.

    I’d appreciate any guidance on getting the post RSS to work as well – the site is located at myshopedia.com.

    Thanks in advance!

Viewing 9 replies - 1 through 9 (of 9 total)
  • What do you have set in Graphene Theme options for RSS?

    Thread Starter yooruu

    (@yooruu)

    Hi, I’ve turned the top bar in Graphene off, which contains the RSS button.

    This is what’s written in the style.css sheet when I pressed Control+Find for ‘rss’:

    .sidebar ul li span.meta-rss {
    	display: inline-block;
    	width: 0px;
    	height: 16px;
    }

    The theme’s CSS has nothing to do with this. Can we see the site using the default permalink structure?

    Thread Starter yooruu

    (@yooruu)

    Sure – I’ve reverted now to the default structure and now rss works well [there is a rss box to the right].

    Thread Starter yooruu

    (@yooruu)

    I would like the site to use a custom structure with /page name after the site domain.

    The strange thing is when I use any of the custom structures such as day, month or page name the rss for comments work but not the rss for posts. I used feed validator and for post rss it has a ‘Page Not Found – 404’ error message.

    I’ve reverted now to the default structure and now rss works well

    What is in your root .htaccess file? I think this is a redirection problem.

    Thread Starter yooruu

    (@yooruu)

    Here it is (sorry I wasn’t sure what was relevant so I’ve copied the whole thing :P)

    # BEGIN WordPress
    <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
    
    # BEGIN wtwp_cache
    <IfModule mod_mime.c>
    
    	# Text
    	AddType text/css .css
    	AddType application/x-javascript .js
    	AddType text/html .html .htm
    	AddType text/richtext .rtf .rtx
    	AddType text/plain .txt
    	AddType text/xml .xml
    
    	# Image
    	AddType image/gif .gif
    	AddType image/x-icon .ico
    	AddType image/jpeg .jpg .jpeg .jpe
    	AddType image/png .png
    	AddType image/svg+xml .svg .svgz
    
    	# Video
    	AddType video/asf .asf .asx .wax .wmv .wmx
    	AddType video/avi .avi
    	AddType video/quicktime .mov .qt
    	AddType video/mp4 .mp4 .m4v
    	AddType video/mpeg .mpeg .mpg .mpe
    
    	# PDF
    	AddType application/pdf .pdf
    
    	# Flash
    	AddType application/x-shockwave-flash .swf
    
    	# Font
    	AddType application/x-font-ttf .ttf .ttc
    	AddType application/vnd.ms-fontobject .eot
    	AddType application/x-font-otf .otf
    
    	# Audio
    	AddType audio/mpeg .mp3 .m4a
    	AddType audio/ogg .ogg
    	AddType audio/wav .wav
    	AddType audio/wma .wma
    
    	# Zip/Tar
    	AddType application/x-tar .tar
    	AddType application/x-gzip .gz .gzip
    	AddType application/zip .zip
    </IfModule>
    
    <IfModule mod_expires.c>
    	ExpiresActive On
    
    	# Text
    	ExpiresByType text/css A31536000
    	ExpiresByType application/x-javascript A31536000
    	ExpiresByType text/html A3600
    	ExpiresByType text/richtext A3600
    	ExpiresByType text/plain A3600
    	ExpiresByType text/xml A3600
    
    	# Image
    	ExpiresByType image/gif A31536000
    	ExpiresByType image/x-icon A31536000
    	ExpiresByType image/jpeg A31536000
    	ExpiresByType image/png A31536000
    	ExpiresByType image/svg+xml A31536000
    
    	# Video
    	ExpiresByType video/asf A31536000
    	ExpiresByType video/avi A31536000
    	ExpiresByType video/quicktime A31536000
    	ExpiresByType video/mp4 A31536000
    	ExpiresByType video/mpeg A31536000
    
    	# PDF
    	ExpiresByType application/pdf A31536000
    
    	# Flash
    	ExpiresByType application/x-shockwave-flash A31536000
    
    	# Font
    	ExpiresByType application/x-font-ttf A31536000
    	ExpiresByType application/vnd.ms-fontobject A31536000
    	ExpiresByType application/x-font-otf A31536000
    
    	# Audio
    	ExpiresByType audio/mpeg A31536000
    	ExpiresByType audio/ogg A31536000
    	ExpiresByType audio/wav A31536000
    	ExpiresByType audio/wma A31536000
    
    	# Zip/Tar
    	ExpiresByType application/x-tar A31536000
    	ExpiresByType application/x-gzip A31536000
    	ExpiresByType application/zip A31536000
    </IfModule>
    <FilesMatch "\.(?i:css|js|htm|html|rtf|rtx|txt|xml|gif|ico|jpg|jpeg|jpe|png|svg|svgz|asf|asx|wax|wmv|wmx|avi|mov|qt|mp4|m4v|mpeg|mpg|mpe|pdf|swf|ttf|ttc|eot|otf|mp3|m4a|ogg|wav|wma|tar|gz|gzip|zip)$">
    	<IfModule mod_headers.c>
    		Header set Pragma "public"
    		Header append Cache-Control "public, must-revalidate, proxy-revalidate"
    		Header unset ETag
    	</IfModule>
    </FilesMatch>
    <FilesMatch "\.(?i:css|js|gif|ico|jpg|jpeg|jpe|png|pdf|swf|ttf|ttc|eot|otf)$">
        <IfModule mod_headers.c>
    		Header unset Set-Cookie
    	</IfModule>
    </FilesMatch>
    # END wtwp_cache
    
    # BEGIN wtwp_security
    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteBase /
    	RewriteRule ^wp-admin/includes/ - [F,L]
    	RewriteRule !^wp-includes/ - [S=3]
    	RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
    	RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
    	RewriteRule ^wp-includes/theme-compat/ - [F,L]
    </IfModule>
    <Files "wp-config.php">
    	Order allow,deny
    	Deny from all
    </Files>
    Options -Indexes
    # END wtwp_security
    Thread Starter yooruu

    (@yooruu)

    Also, the above code is for when the site is under custom structure /post name

    Thread Starter yooruu

    (@yooruu)

    Hi Esmi – thanks so much for your help! Problem solved! 🙂 You’re awesome!

    I’ve solved the problem in the following way:
    1. I noticed the 404 error message looked strange – it was a default error page from my hosting company.
    2. I googled ‘typical wordpress directory files’
    3. I compared what I had in my webroot folder (where my wordpress was installed) to the typical wordpress list.
    4. I deleted the problematic files ‘rss.html’ and all other non-wordpress essential files that my hosting site had in my webroot.
    5. THE FEEDS NOW WORK!

    Lesson learnt: stick to WordPress basics – and it shall work!

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘RSS Feed Not Found – Permalink Issue?’ is closed to new replies.