php - PHP Codeigniter 中的 URL 重写。

标签 php mysql .htaccess codeigniter

我是PHP新手,这段代码是传给我的,不是我写的。链接在代码中定义如下:

<a href="<?php echo ADMIN_URL;?>/schools/showschool/<?php echo $key;?>/"

所以如果我点击图标 Show School 它会给我 http://localhost/schools/showschool/21323/而不是 http://localhost/admin.schools/schools/showschool/21323/

如果我手动添加 admin.schools或者把代码写成

<a href="<?php echo ADMIN_URL;?>admin.schools/schools/showschool/<?php echo $key;?>/"

它打开的 URL 很好。

我假设 <?php echo ADMIN_URL;?>其中 ADMIN_URL被定义在某处起作用。我在 config.php、route.php 或 .htaccess 文件中找不到它。

我是不是找错文件了?如果没有,并且它丢失了,那么我如何以及在哪里定义 ADMIN_URL

最佳答案

打开您的 SSH 终端(如 putty.exe)并运行以下命令

grep -R ADMIN_URL /var/www/html

/var/www/html 需要是您的服务器根文件夹。 然后终端将打印定义 ADMIN_URL 的位置,您可以从那里更改它,通常它在 constants.php 中定义

将声明更改为:

define('ADMIN_URL', '/admin.schools/');

关于php - PHP Codeigniter 中的 URL 重写。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33734597/

相关文章:

php - 使用 AJAX 删除表/数据库项目时出现问题

PHP:使用 LIKE 选择器时防止 SQL 注入(inject)

php - 在 PHP 中设置数据库连接类

Mysql查询通过内连接从不同的表中选择

php - 通过 url 保护对文件和文件夹的访问

php - 如何更改PHP代码动态生成的HTML页面标题

java - Spring,Hibernate with mysql 图像显示不正确

php重定向页面问题

.htaccess - 带问号和通配符的重定向 URL

.htaccess - seo 友好的 url 和重定向