如果站点名称没有 REQUEST URI,则 index.php 应该出现,否则如果 URL 是 example.com/key,则文件 pages.php?tkey=key 应该出现。
当我设置这种方式时,子文件夹中的图像不会加载
RewriteRule ^/?$ index.php [L]
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]
请指教
尝试防止Peter Szymkowski 指出的递归循环。还考虑不要像Michael Berkowski 所说的那样重定向现有文件。
RewriteRule ^/?$ index.php [L]
RewriteCond %{REQUEST_URI} !^/pages.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]
例如,您可以在http://wiki.apache.org/httpd/RewriteCond阅读更多内容。