简体   繁体   English

使用.htaccess和php制作用户友好的url

[英]Make user friendly url with .htaccess and php

I want to make User Friendly Url for my website with .HTTACCESS 我想使用.HTTACCESS作为我的网站的用户友好网址

This default my URL 这是我的默认网址

domain/?p=news-details&id=4

I Want to like this 我想要这样

domain/news-details/4

This is what I have so far, but it is not working: 这是我到目前为止的内容,但是没有用:

RewriteEngine on
RewriteRule //(.*)$ /?p=news-details&id=$1

thanks for responded. 感谢您的回应。

If your ID is always an integer you can do something like this: 如果您的ID始终是整数,则可以执行以下操作:

RewriteRule ^news-details/([0-9]+)$ phpPage.php?p=news-details&id=$1 [L]

Where ([0-9]+) is a pattern that matches a group of 1 or more numbers from 0 to 9. 其中([0-9]+)是一种模式,它匹配一个1或多个从0到9的数字。

[L] means if the rule matches, don't process any more RewriteRules below this one. [L]表示如果规则匹配,则不要再处理低于此规则的RewriteRules。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM