我想在 htaccess 中创建一个规则来重命名我的页面,例如:
我希望 domain.com/page1 实际上打开页面 domain.com/content?p=page1 或 domain.com/page2 实际上打开页面 domain.com/content?p=page2
为此,我有一个非常简单的正则表达式:
RewriteRule (.*)$ /content.php?p=$ [L]
现在的问题是这会影响一切,甚至是styles.css 或functions.js 等文件,甚至是images/logo.jpg。
所以我正在寻找一个正则表达式,如果它们没有点 (.) 或斜杠 (/),它将转发我的所有页面
例如:
domain.com/blog true
domain.com/home?lang=en true
domain.com/styles.css false
domain.com/image.png false
domain.com/folder/file false
谢谢!