如何只访问键入任何URL的某个页面

时间:2014-08-08 06:06:45

标签: .htaccess

我的意思是我有一个页面,例如show_content.php。该页面基于$_SERVER['QUERY_STRING']

获取mysql数据

如果用户输入例如www.domain/any-page,我只想显示(访问)show_content.php

怎么做?

在.htaccess或httpd.conf中必须写RewriteRule ^([a-zA-Z0-9_-]+)$ show_content.php?$1

够了吗?

1 个答案:

答案 0 :(得分:1)

HTACCESS中设置此项,以确保无人可以访问:

Order deny,allow
Deny from all

<Files "show_content.php">
    Allow from all
</Files>

在你的重写规则之后:

RewriteRule ^([a-zA-Z0-9_-]+)$ show_content.php?$1