问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问这里的url是在哪里修改呢?数据库里还是php、还是JavaScript?

发布网友 发布时间:2022-04-28 08:28

我来回答

3个回答

懂视网 时间:2022-04-28 12:49

PHP对URL设置

一、URL规则

1、默认是区分大小写的

2、如果我们不想区分大小写可以改配置文件

 'URL_CASE_INSENSITIVE'=>true,  //url不区分大小写

3、如果模块名为 UserGroupAction

那么url找模块就必要要写成

http://localhost/thinkphp4/index.php/user_group/index

4、如果'URL_CASE_INSENSITIVE'=>false

那么url也可以写为

 http://localhost/thinkphp4/index.php/UserGroup/index

二、URL伪静态

 'URL_HTML_SUFFIX'=>'html|shtml|xml',//限制伪静态的后缀

三、URL路由

1、启动路由

要在配置文件中开启路由支持

2、使用路由

1.规则表达式配置路由

 'my'=>'Index/index',//静态地址路由
 ':id/:num'=>'Index/index',//动态地址路由
 'year/:year/:month/:date'=>'Index/index',//动态和静态混合地址路由
 'year/:yeard/:monthd/:dated'=>'Index/index',//动态和静态混合地址路由

加上 d代表类型只能是数字

 'my/:id$'=>'Index/index',// 加上$说明地址中只能是 my/1000 后面不能有其他内容了

2.正则表达式配置路由

 '/^year/(d{4})/(d{2})/(d{2})/'=>'Index/index?year=:1&month=:2&date=:3'

3、注意事项:

1.越复杂的路由越往前面放

 'URL_ROUTE_RULES'=>array(
 'my/:year/:month:/:day'=>'Index/day',
 'my/:idd'=>'Index/index',
 'my/:name'=>'Index/index',
 )

2.可以使用$作为完全匹配的路由规则

 'URL_ROUTE_RULES'=>array(
 'my/:idd$'=>'Index/index',
 'my/:name$'=>'Index/index',
 'my/:year/:month:/:day$'=>'Index/day',
 ),

3.用正则匹配的方式

 'URL_ROUTE_RULES'=>array(
 '/^my/(d+)$/'=>'Index/index?id=:1',
 '/^my/(w+)$/'=>'Index/index?name=:1',
 '/^my/(d{4})/(d{2})/(d{2})$/'=>'Index/day?year=:1&month=:2&day=:3',
 ),

四:URL重写

(1):将Apache---〉httpd.conf下的rewrite开启:

#LoadModule rewrite_module modules/mod_rewrite.so 将 # 去掉即可

(2):AllowOverride None 将None改为 All:即

<Directory "D:/wamp/cgi-bin">
 AllowOverride None
 Options None
 Require all granted
</Directory>

(3):确保URL_MODEL设置为2(不用修改)

(4):把下面的内容保存为.htaccess文件放到入口文件的同级目录下

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

然后重启Apache

热心网友 时间:2022-04-28 09:57

这应该是在php里面修改的。
这个url地址应该有一个对应的控制器,要修改这个地址可以修改控制器的类名,或者如果有路由的话可以直接修改路由的地址。
如果你不好确定的话,可以使用文件查找,搜索这个字符串,应该会列出所有带有这个字符串的文件,修改相应的地方就可以了。

热心网友 时间:2022-04-28 11:15

这是跳转连接,在php或者js里看一看
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我网贷一万,手续费300,分24期,每期506.67,请问怎么计算月息,和年利率... 多普达手机铃音多普达手机铃声 【车载软件推荐】有车一族必备软件有哪些?好用的车主必备app 我画画时常被说我画画不动脑筋,弱弱的问一句,画画怎样动脑筋? 三星手机如何设置时间在桌面显示? 精确到十分位,要看小数点右边第一位 对吗 要把一个小数精确到十分位,就要看这个小数的( )A.十分位B.百分位C... 黑米算不算粗粮 存定期协议利率选是还是否? 同城上那些卖二手ndsi的是真的吗? 怎么换php版本 如何删除php.或者替换php的版本 php去掉数组中重复的值!!十万火急,答案正确再加分! PHP中如何给日期加上一个月 加一周 加一天 php,随时间增加,数字也增加 php 时间自增长 php 关于增加时间 为什么我的php 的\n表示成了空格怎么不是换行 php 正则匹配空格和换行问题 关于PHP中数据库取出数据换行空格问题 PHP中换行跟空格问题 PHP输出换行问题 PHP+oracle数据库,如何实现登陆功能? php+mysql做后台,怎么实现用户登陆,推送消息 利用php自动登录网页怎么实现? js+php实现静态页面实时调用用户登陆状态的方法 IIS8.5配置php的php.ini文件如何配置 php怎样设置电脑本地的时间,也就是在网页上修改电脑的时间 wamp5中时区在php.ini中怎么配置 我把php.ini 中这个改为date.timezone = Asia&#47;Shanghai ;我本地时间是:15:12 而系统返回03:12。这怎么改。 phpcms怎么设置自定义url规则 php 怎么对url的参数串进行压缩和解压缩 PHP如何URL重写 php程序自定义url 的问题 如何判断字符是数字还是汉字 php PHP判断数字,汉字和英文 php如何判断一个数是不是数值型 php 如何判断某变量是否包含数字? php检查字符串中是否有汉字/数字/英文字母 求助,GTA5突然需要重新安装 gta5更新一半闪退重上要重装 电脑里有gta5,打开的时候却提示我要安装怎么回事 怎么我的GTA5要重新安装了 游戏gta5报错 重新安装都无法解决问题 gta5安装了怎么还要重新安装? 我在epic上领取了gta5玩了之后卸载了现在再安装要钱怎么回事? GTA5用steam下载完了后玩了18小时 然后今天突然显示要重新安装 老的破解gta5不知道为什么没了,要重装,好不容易下载完了,但是Social Club没卸载成功? PS4 gta5一直玩的好好的今天突然要重新安装 gta5显示grand验证epic超时怎么办?