我有一个URL如下的页面:https://something.com/paste/log.php?log=H7nSEIPaVr
(By我主页是这样的:(https://something.com/paste/index.php)
我想让它工作,只要提供如下的log参数:https://something.com/paste/H7nSEIPaVr它会将我重定向到原始的url。(或者它会更好,如果它只是给予我参数-?log=xxx)
我有一个.htaccess文件,但它对我不起作用。(已启用重写,因此htaccess工作正常)
RewriteEngine on
RewriteRule /paste/^([a-zA-Z0-9]*$)/? /log.php?log=$1 [QSA]
1条答案
按热度按时间hmmo2u0o1#
这可能就是您正在寻找的规则:
该规则需要在中央http服务器的主机配置中实现。或者,如果您没有访问该配置的权限,您可以使用 distributed 配置文件(通常称为.“htaccess”),该文件必须位于http服务器的
DOCUMENT_ROOT
文件夹中。另一种方法是将该变体放置在
/paste
文件夹内的分布式文件中: