我可以在 .htaccess 文件中添加什么 ReWrite 规则
domain.com/directory/index.php?page=$page
改写成
domain.com/directory/2
我可以在 .htaccess 文件中添加什么 ReWrite 规则
domain.com/directory/index.php?page=$page
改写成
domain.com/directory/2
RewriteRule /directory/(\d+) /directory/index.php?page=$1
你可以试试这个:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^directory/([0-9]+)/?$ directory/index.php?page=$1 [L]
静默地图
http://domain.com/directory/PageNumber
到:
http://domain.com/directory/index.php?page=PageNumber
directory
并index.php
假定为固定字符串。
对于永久重定向,替换[L]
为[R=301,L]