小编Mag*_*gie的帖子

.htaccess正则表达式差异/利弊

我的.htaccess中有一堆规则(子域,文件夹,用户特定文件夹等...)

我正在使用这个正则表达式:

([a-z0-9A-Z])

我正在寻找一个特定的规则,我找到了多种方法来构建它,我想知道这些是否有标准的做法?使用类似的东西有什么区别/利弊?

  • ([^.]+)
  • ([^/]+)
  • (.*)
  • ([a-z0-9]+)

regex apache .htaccess mod-rewrite

14
推荐指数
1
解决办法
7221
查看次数

.htaccess用于PDF URL

我有一个名为/pdf/存储生成的PDF 的结构.我正在尝试使用.htaccess将访问者路由到PDF文件夹.

我在.htaccess文件中有这个规则:

RewriteEngine On
RewriteBase /
RewriteRule (.*) index.php?page=$1.html
RewriteRule ??? for pdf??
Run Code Online (Sandbox Code Playgroud)

(注意???标记......)

当我尝试访问该URL时,/manual_chap_1它正在工作.但是当我尝试/pdf/manual_chap_1它似乎并没有起作用.这是我看到的一些输出:

$_GET[page] => index.php.html

我希望能够生成PDF文件,如果请求的位置中不存在PDF文件,然后,我希望它加载HTML页面.

php apache .htaccess mod-rewrite lamp

12
推荐指数
1
解决办法
1935
查看次数

标签 统计

.htaccess ×2

apache ×2

mod-rewrite ×2

lamp ×1

php ×1

regex ×1