【发布时间】:2014-06-26 23:24:23
【问题描述】:
嗯,我的 .htaccess 有问题,我想重写这个:
到这里
换句话说...我想删除“线程-”以及“。”之后的所有内容。 /a/ 必须是可变的...还有其他论坛有 /bla/ 和 /code/
你有什么线索吗?谢谢
我现在的 .htaccess:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
重写规则 ^(.*)$ $1.phpRewriteCond %{THE_REQUEST} ^[A-Z]+\ /index.php
RewriteRule ^index.php/?(.*) /$1 [L,R=301]
【问题讨论】:
-
请澄清哪个 URL 是“来自野外”的 URL,哪个是您想要的 .htaccess 输出。我经常看到“将 [动态格式] URI 重写为 [SEO 格式]”的请求,而所需的操作实际上是相反的。如果
thread-103518.html是真实页面,103518是SEO格式,你想把后者改写成前者。
标签: regex .htaccess url rewrite