.htaccess文件从实时服务器中消失

时间:2013-03-29 21:00:39

标签: php .htaccess url-rewriting

我正在使用Racspace服务器,其目录结构为

ROOT > web > Content

所有文件都放在content文件夹中。但是当我放置.htaccess文件时,它会自动消失。和规则不起作用。虽然它在本地服务器上正常工作 .htaccess文件中定义的规则是

RewriteEngine on
RewriteRule ^dashboard/([0-9]*)?$ dashboard.php?user_id=$1 [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
RewriteCond %{QUERY_STRING} ^(\w+)=(\w+)$

2 个答案:

答案 0 :(得分:7)

如果您使用的是像FileZilla这样的FTP程序,请单击“服务器”,然后单击“强制显示隐藏文件”,您就完成了!

答案 1 :(得分:0)

我猜它实际上在那里,你只需要知道看到它。在linux中,任何以.开头的文件名都被视为隐藏,默认情况下不会显示。

如果您通过ssl访问该文件,则可以看到ls -a的隐藏文件。如果您使用的是其他客户端,则可能需要将其配置为显示隐藏文件。