如何转换个别PHP页面使用URL重写,以扩展名为.html
我的.htaccess文件的代码看起来像如何转换个别PHP页面使用URL重写,以扩展名为.html
# -FrontPage-
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
ErrorDocument 404 /404.html
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+).html$ car.php?urlname=$1
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+).html$ america-tour-packages.php?urlname=$1
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
这一个是个人的网页我有以.php创建,并希望将其转换的扩展使用重写规则,但一般规定是不工作的.html,好心建议
>RewriteEngine on
>RewriteRule ^([a-zA-Z0-9_-]+).html$ america-tour-packages.php?urlname=$1
试试这个:
RewriteEngine on
RewriteRule ^(.*)\.html$ $1.php
当你将访问的test.html系统将查找:test.php的
这一个不工作时,它仍然打开PHP页面 – John
从你的.htaccess删除所有代码和只写这两条线段确保你的Mod重写允许且命中网址,如“域名/ test.html的”它会在内部重定向到“domainname/test.php”。试试这个让我知道,如果你发现任何问题,因为我的身边工作。 –
嗨,是它的工作,但只有当我们单独把它,你可以在代码car.php页面看到的是,所有的代码编写动态生成的网页,如果我们要从那里它停止内部是car.php代码页面打开并生成。如果我们把这两个放在一起,那么这个RewriteEngine就 RewriteRule ^(。*)\。html $ $ 1.php一个不行的 – John
我不知道,但我有一个One.com服务器,您可以选择的.html或.PHP,以及这两部作品的同样的PHP文件 –