[英]htaccess, Regex, Rewrite URL
嗯,我的.htaccess有问题,我想重写一下:
对此
换句话说...我要删除“ thread-”以及“。”之后的所有内容。 / a /必须是可变的...还有其他带有/ bla /和/ code /的论坛
你有我的头绪吗? 谢谢
我现在的.htaccess:
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME} .php -f
RewriteRule ^(。*)$ $ 1.phpRewriteCond%{THE_REQUEST} ^ [AZ] + \\ /index.php
RewriteRule ^ index.php /?(.*)/ $ 1 [L,R = 301]
将此添加到您的DOCUMENT_ROOT
的.htaccess
文件
RewriteEngine On
RewriteRule ^([^/]+)/thread-(\d+) $1/$2? [DPI,L,R]
在Apache 2.2和2.4中测试过:)
这假定为htaccess文件同时安装并激活了mod_rewrite。 如果不确定,要检查是否安装了mod_rewrite,请查看phpinfo();
输出中已安装模块的列表phpinfo();
默认情况下,htaccess文件未启用mod_rewrite。 如果要管理自己的服务器,请打开httpd.conf
并确保webroot目录块包含以下行之一: AllowOverride FileInfo
或AllowOverride All
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.