rewrite url using htaccess file?

2019-05-26 09:46发布

问题:

I want to rewrite this url

http://localhost/vector-svn/demo.php

rewrite to

http://localhost/vector-svn/demo

my .htaccess file code

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.$ $1.php [nc]

any kind help would be appreciated ?

回答1:

Answer to my own question !! This works for url rewriting !!

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php


回答2:

You could do this:

rewriteRule ^(.*)$ $1.php [NC]

Edit: I see your rewrite rule is exactly the same. What problem do you have?



回答3:

Sounds like mod_rewrite is not installed at all. Check apache documentation, link.

Sorry, brief answer... this link might also help you out, could be a few things and as mentioned the rewrite looks fine, so try and see if any of the following work.

http://www.wallpaperama.com/forums/how-to-fix-mod-rewrite-500-internal-server-error-on-htaccess-file-apache-t718.html