Apache mod_rewrite:如何获取所有请求并发送到PHP脚本进行路由?
我需要重写获取所有服务器/URL请求的设置和规则,并将它们发送到PHP脚本,然后从该PHP路由请求 这可能吗?如何实现 我有以下内容,但有了这些,我无法处理对PHP脚本的所有请求:Apache mod_rewrite:如何获取所有请求并发送到PHP脚本进行路由?,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我需要重写获取所有服务器/URL请求的设置和规则,并将它们发送到PHP脚本,然后从该PHP路由请求 这可能吗?如何实现 我有以下内容,但有了这些,我无法处理对PHP脚本的所有请求: RewriteRule ^([0-9]+) router.php?first_request=$1 您知道我想要什么了…将这些重写规则放到.htaccess文件中,这会将所有不指向有效目录或文件的请求重定向到您的特定脚本: RewriteCond %{REQUEST_FILENAME} !-d RewriteCon
RewriteRule ^([0-9]+) router.php?first_request=$1
您知道我想要什么了…将这些重写规则放到.htaccess文件中,这会将所有不指向有效目录或文件的请求重定向到您的特定脚本:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ your_php_file.php?url=$1
您可以从脚本中获取url变量$\u GET['url']的值,并根据需要将其拆分