我试图在进入特定页面时向用户显示不同的URL

时间:2016-11-09 22:32:37

标签: php .htaccess

我使用modrewrite向用户显示预定的URL,而不是页面的实际URL访问权。

这是我在.htaccess中的配置

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /webtest/index.php?/$1 [L]

RewriteEngine on
RewriteRule   new_url.html$ /webtest/user_page.php?TOKEN=$1 [L,QSA]

</IfModule>
<IfModule !mod_rewrite.c>
 # If we don’t have mod_rewrite installed, all 404’s
 # can be sent to index.php, and everything works as normal.
 # Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>

但它不会显示我想要向用户显示的新网址

其他一些网址而不是数字

最高规则是,用户可以正确访问页面,第二个规则应该是当用户访问应该被屏蔽为另一个预定义URL名称的user_page.php时。此外,TOKEN是字母数字,我想让TOKEN查询其数据

0 个答案:

没有答案