我在网络服务器上有一个php脚本。目前,该脚本正在http://www.mydomain.com/scriptname.php
进行访问。
有没有办法可以创建一个用户友好的URL来访问这个脚本,比如http://www.mydomain.com/appname,
,所以当这个url被调用时会调用php脚本?
请帮忙。 谢谢
答案 0 :(得分:8)
如果您使用的是Apache HTTPD,则需要mod_rewrite:http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
如果你使用的是其他网络服务器,它可能会有类似的东西(lighttpd内置了类似的功能)。
启用后,您可以在.htaccess文件中使用类似的内容将appname重写为scriptname.php
RewriteEngine on
RewriteRule ^appname$ scriptname.php
答案 1 :(得分:3)
如果您无权访问您的apache / lighttpd配置文件,那么可能有用的一点是将脚本放入http://www.mydomain.com/appname/index.php
; http://www.mydomain.com/appname/
可能会有效。
答案 2 :(得分:-1)
使用大多数PHP主机的默认设置,您可以将文件“index.php”放在文件夹http://www.mydomain.com/appname中,然后使用下一个代码填充index.php:
<?php header("location: http://www.mydomain.com/scriptname.php"); ?>
那就可以了。