我想为我的网站(.htaccess)创建一个RewriteRule,我想做的是重写页面URL如下:
www.domain.com/p/pagename
应重写为
www.domain.com/pagename.php
我假设我会使用正则表达式检测/ p /并重写它,但我已经尝试过,而且我无法创建有效的东西。先谢谢你,伙计们!
答案 0 :(得分:0)
像
这样的简单重写RewriteRule ^p/(.*) /$1
应该解决你的问题。
答案 1 :(得分:0)
将此规则放在root .htaccess中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^p/(.+?)/?$ /$1.php [L]