Recently started my website / blog. I tried configuring the Permalinks option in the wordpress admin. Without the index.php in the URL, it is not working. Why? The custom option in Permalinks has to be /index.php/%post_name%/ to work. With this option the URL becomes something like this... http://consumer-product-review.net/index.php/iphone-technological-“magic-touch”-from-apple/ What should I do to remove the index.php from the URL? Any suggestions from the experts out there?
i think he's saying that he tried that and it doesnt work. what exactly do you put in for the permalinks?
Make sure the .htaccess is writeable or add the code they ask you to after you change the permalink structure.
You must be doing something wrong. Either your .htaccess isn't correct or it doesn't have write permission. Seriously the best thing for you to do is search google for help. This is very well documented so you'll solve the problem kicker that way.
Try 755, if that doesn't work try 777... Edit: I just checked mine and it's 644, so there must be another problem. Tell us what you have written on your .htaccess file...
I hv not written anything in .htaccess file. It has the default content only. Should I add anything in that?
# -FrontPage- IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* <Limit GET POST> order deny,allow deny from all allow from all </Limit> <Limit PUT DELETE> order deny,allow deny from all </Limit> AuthName consumer-product-review.net AuthUserFile /home/consumer/public_html/_vti_pvt/service.pwd AuthGroupFile /home/consumer/public_html/_vti_pvt/service.grp ============= This is the content of htaccess.
There's nothing in the from Wordpress. Make sure your .htaccess is writeable and you update your permalink structure.
This is what I have in mine: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Wow...wow!!! Thank you very much Emperor. I just copied what you gave me and appended it in the .htaccess file. IT WORKS NOW! Thanks a lot!!! (I thank others too for taking initiative to help me in this....Good Day!)
Hey Jackass, Just wanted to come here from the future let you know that I got here via google. This is the first result for this topic. Your post is useless and actually damaging to people looking for the result. Sincerely, Dr. Tim Gofuckyourself, Attorney at Law
There is nothing you have to work with WordPress, it purely a hosting thing. Steps to resolve. 1) Make sure your .htaccess is existing in your WordPress root folder 2) If then 100%, it is a hosting issue. So you have to contact hosting support 3) Mine was digitalocean server, so I cleared it myself Edited the file /etc/apache2/sites-enabled/000-default.conf Added this line after DocumentRoot /var/www/html <Directory /var/www/html> AllowOverride All </Directory> Restart your apache server Note: /var/www/html will be your docuement root