我使用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查询其数据