使用RewriteRule .htaccess获取此参数网址

尼玛S5

.p之后如何仅获取ID号?

sitename.com/keyword.p7145

RewriteRule ^(.*)\.p([0-9]+) index.php?id=$1 [QSA]

这个RewriteRule对我不起作用。

阿卡沙

这可能是您要寻找的:

RewriteEngine on
RewriteRule \.p(\d+)$ /index.php?id=$1 [END,QSA]

这里是一个更具体的版本:

RewriteEngine on
RewriteRule ^/?\w+\.p(\d+)$ /index.php?id=$1 [END,QSA]

如果您使用上述规则收到内部服务器错误(http状态500),则很可能是您运行了非常旧版本的apache http服务器。[END]在这种情况下,您将在http服务器错误日志文件中看到对不支持的标志的明确提示您可以尝试升级或使用旧的[L]标志,在这种情况下,它可能会起作用,尽管这在一定程度上取决于您的设置。

此实现将在http服务器主机配置或分布式配置文件(“ .htaccess”文件)中同样起作用。显然,重写模块需要加载到http服务器内部并在http主机中启用。如果使用分布式配置文件,则需要注意在主机配置中完全启用了它的解释,并且它位于主机的DOCUMENT_ROOT文件夹中。

还有一个一般性说明:您应该始终喜欢将此类规则放置在http服务器主机配置中,而不要使用分布式配置文件(“ .htaccess”)。这些分布式配置文件增加了复杂性,通常是导致意外行为,难以调试的原因,并且确实降低了http服务器的速度。仅当您无法访问真正的http服务器主机配置(阅读:真正便宜的服务提供商)或坚持编写自己的规则的应用程序(这显然是安全的噩梦)时,才提供它们作为最后的选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

网址中的htaccess rewriterule 2参数

来自分类Dev

Htaccess RewriteRule长网址

来自分类Dev

网址以斜杠结尾时,htaccess rewriterule返回错误的参数

来自分类Dev

在.htaccess中使用RewriteRule的错误404

来自分类Dev

htaccess | 如何使用RewriteRule重定向?简单的

来自分类Dev

.htaccess SEO URL的RewriteRule允许使用“-”符号

来自分类Dev

RewriteRule .htaccess多个参数

来自分类Dev

.htaccess网址以获取参数

来自分类Dev

htaccess RewriteRule 使用斜杠作为获取参数:无法访问文件夹中的其他文件

来自分类Dev

PHP从使用htaccess修改的网址获取变量

来自分类Dev

.htaccess RewriteRule国家/地区代码作为获取参数

来自分类Dev

htaccess禁止访问.php并仅允许使用RewriteRule

来自分类Dev

如何同时使用.htaccess和RewriteCond和RewriteRule中的变量

来自分类Dev

使用.htaccess RewriteCond和RewriteRule重定向文件

来自分类Dev

htaccess对https的RewriteRule无法与其他规则结合使用

来自分类Dev

使用.htaccess后RewriteRule页面无法正确打开

来自分类Dev

使用HTTP_HOST的<if>语句中的htaccess RewriteRule

来自分类Dev

htaccess禁止访问.php并仅允许使用RewriteRule

来自分类Dev

.htaccess目录的子级使用不同的RewriteRule

来自分类Dev

htaccess rewriterule-动态网址问题

来自分类Dev

htaccess rewriterule-动态网址问题

来自分类Dev

.htaccess - 更改网址 - RewriteRule 不起作用

来自分类Dev

使用FromUri获取参数并验证此参数

来自分类Dev

htaccess的RewriteRule

来自分类Dev

使用htaccess删除了参数,但仍然具有清理网址和参数网址

来自分类Dev

.htaccess的此RewriteRule有什么问题?

来自分类Dev

使用htaccess从网址中删除参数名称

来自分类Dev

无法获取Mediawiki .htaccess短网址以供使用:

来自分类Dev

无法获取Mediawiki .htaccess短网址以供使用:

Related 相关文章

  1. 1

    网址中的htaccess rewriterule 2参数

  2. 2

    Htaccess RewriteRule长网址

  3. 3

    网址以斜杠结尾时,htaccess rewriterule返回错误的参数

  4. 4

    在.htaccess中使用RewriteRule的错误404

  5. 5

    htaccess | 如何使用RewriteRule重定向?简单的

  6. 6

    .htaccess SEO URL的RewriteRule允许使用“-”符号

  7. 7

    RewriteRule .htaccess多个参数

  8. 8

    .htaccess网址以获取参数

  9. 9

    htaccess RewriteRule 使用斜杠作为获取参数:无法访问文件夹中的其他文件

  10. 10

    PHP从使用htaccess修改的网址获取变量

  11. 11

    .htaccess RewriteRule国家/地区代码作为获取参数

  12. 12

    htaccess禁止访问.php并仅允许使用RewriteRule

  13. 13

    如何同时使用.htaccess和RewriteCond和RewriteRule中的变量

  14. 14

    使用.htaccess RewriteCond和RewriteRule重定向文件

  15. 15

    htaccess对https的RewriteRule无法与其他规则结合使用

  16. 16

    使用.htaccess后RewriteRule页面无法正确打开

  17. 17

    使用HTTP_HOST的<if>语句中的htaccess RewriteRule

  18. 18

    htaccess禁止访问.php并仅允许使用RewriteRule

  19. 19

    .htaccess目录的子级使用不同的RewriteRule

  20. 20

    htaccess rewriterule-动态网址问题

  21. 21

    htaccess rewriterule-动态网址问题

  22. 22

    .htaccess - 更改网址 - RewriteRule 不起作用

  23. 23

    使用FromUri获取参数并验证此参数

  24. 24

    htaccess的RewriteRule

  25. 25

    使用htaccess删除了参数,但仍然具有清理网址和参数网址

  26. 26

    .htaccess的此RewriteRule有什么问题?

  27. 27

    使用htaccess从网址中删除参数名称

  28. 28

    无法获取Mediawiki .htaccess短网址以供使用:

  29. 29

    无法获取Mediawiki .htaccess短网址以供使用:

热门标签

归档