需要路由到不同的 php 文件并使用 .htaccess 调用单独的函数
Need to route to different php files and call separate functions using .htaccess
需要将 api 调用路由到两个不同的 PHP 文件,并在这些 php 文件中调用不同的函数。
URL:
1)
http://localhost/dual/LOGIN
这应该调用 login.php 并且在里面应该调用函数 log_in()
2) http://localhost/dual/REGISTER
这应该调用 register.php 并且在里面应该调用函数 register_in()
如何编写 .htaccess 文件以允许这样 url 重写
重写引擎开启
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^LOGIN/$ login.php?request= [QSA,NC,L]
RewriteRule ^REGISTER$ register.php?request=[QSA,NC,L]
不知道这个 .htaccess 文件..需要一些 help.Thanks 提前
如果 dual 是一个真实的目录并且 .htaccess 存在于 dual 文件夹中 那么这个简单的 .htaccess 应该可以工作:
RewriteEngine On
RewriteBase /dual/
RewriteRule ^(login|register)/?$ .php [L,NC]
需要将 api 调用路由到两个不同的 PHP 文件,并在这些 php 文件中调用不同的函数。
URL: 1) http://localhost/dual/LOGIN
这应该调用 login.php 并且在里面应该调用函数 log_in()
2) http://localhost/dual/REGISTER
这应该调用 register.php 并且在里面应该调用函数 register_in()
如何编写 .htaccess 文件以允许这样 url 重写 重写引擎开启
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^LOGIN/$ login.php?request= [QSA,NC,L]
RewriteRule ^REGISTER$ register.php?request=[QSA,NC,L]
不知道这个 .htaccess 文件..需要一些 help.Thanks 提前
如果 dual 是一个真实的目录并且 .htaccess 存在于 dual 文件夹中 那么这个简单的 .htaccess 应该可以工作:
RewriteEngine On
RewriteBase /dual/
RewriteRule ^(login|register)/?$ .php [L,NC]