2011-05-13 36 views

回答

1

所以你要删除的服务器[服务器上的后台文件]从文件扩展名?或者网址[http://192.168.1.3:9000/backend]? 两者都可以通过htaccesss

+0

YESSS我需要访问http://192.168.1.3:9000/backend,我试图在httaccess但糟糕!找不到网页错误 – user232751 2011-05-13 05:48:30

+0

'RewriteEngine叙述On' '重写规则后端$ backend.php [L]' 确保有mod_rewrite的 – 0xAli 2011-05-13 05:53:11

+0

谢谢您的回复,但没有奏效同样的错误,PLZ看看我。 htaccess的。 选项+ +了FollowSymLinks ExecCGI RewriteEngine叙述在 #RewriteBase/ #我们检查的.html版本在这里(缓存) 重写规则^ $的index.html [QSA] 重写规则^ ([^。] +)$ $ 1.html [QSA] RewriteCond%{REQUEST_FILENAME}!-f #no,所以我们重定向到我们的前端Web控制器 RewriteRule ^(。*)$ index.php [QSA, L] 重写规则后端$ backend.php [L] user232751 2011-05-13 06:36:16

2

做你可以为你backend.php文件只是backend不带扩展名,然后使用您的.htaccess配置如下:

<Files backend> 
    ForceType application/x-httpd-php 
</Files> 

(你也可以使用DefaultType来做到这一点对所有PHP脚本,但是这会导致额外的工作与子文件夹中再次取消设置出于安全考虑。)

+0

我一样觉得你规定:但没有奏效。选项+了FollowSymLinks + ExecCGI <文件后端> ForceType指令应用/ X的httpd - PHP RewriteEngine叙述在 ................. 。并将backend.php重命名为后端 – user232751 2011-05-13 07:26:27

+0

嗯,不知道。适用于我。您可以尝试使用' ...',但这几乎是相同的。 - 如果你有一个额外的RewriteRule,那可能会发生冲突。只能使用任一种方法!不是一次全部。 – mario 2011-05-13 07:32:20

+0

我删除了RewriteRule,现在它可以工作,但我无法获得我的图像,在那个页面停留?做ü知道什么是问题 – user232751 2011-05-13 08:51:59