phpurl隐藏
1. xampp怎么设置php的url
在XAMPP中设置PHP的URL,需要按照以下步骤进行配置:
启动XAMPP:
- 首先,打开XAMPP控制面板。
- 确保Apache服务已经勾选并启动。如果未启动,点击“Start”按钮启动Apache服务。
创建PHP文件:
- 创建一个新的文本文件,用于编写PHP代码。
- 编写完PHP代码后,将文件保存为.php后缀,例如example.php。
配置Apache服务器:
- 默认情况下,XAMPP中的Apache服务器已经配置好了对PHP文件的支持。但你可以检查httpd.conf来确保PHP模块已加载,并确认DocumentRoot和<Directory>指令正确指向了你的项目目录。
- 如果你需要更改端口号,可以在XAMPP控制面板中直接更改Apache的端口号,或者手动编辑httpd.conf文件中的Listen和ServerName指令。
将PHP文件放入XAMPP的htdocs目录:
访问PHP文件:
- 打开浏览器,输入http://localhost:8080/example.php。
- 如果Apache和PHP配置正确,你应该能够在浏览器中看到你编写的PHP页面的内容。
注意:
- URL的设置主要是通过将PHP文件放置在Apache服务器的根目录中,并通过浏览器访问该文件的路径来实现的。
- 更改Apache的端口号是为了避免与系统中其他可能正在使用80端口的服务冲突。如果不需要更改端口号,可以跳过相关步骤。
2. 图片前面有img.phpurl=导致图片不显示
源代码核辩中除了img输出外,还有其它输出。php显示不敏伍了图片是因为源代码中除了img输出外,还有其它输出,其解决办法就是取消在header被调用之前的任输出即可。桥氏或
3. php 如何隐藏url地址栏参数
可以使用post提交表单的方式。处理后写入cook中当前浏览的id。这样就不会出现在url上。php 如何隐藏url地址栏参数
4. url怎么去掉index.php
URL去掉index.php的方法主要在于修改Apache服务器的配置,具体步骤如下:
启用mod_rewrite功能:
- 打开Apache配置文件httpd.conf。
- 找到LoadMole rewrite_mole moles/mod_rewrite.so这一行,取消其前面的注释符号,以启用mod_rewrite模块。
在.htaccess文件中添加重写规则:
- 在你的网站根目录下找到或创建.htaccess文件。
- 在.htaccess文件中添加以下规则:apache<IfMole mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !dRewriteCond %{REQUEST_FILENAME} !fRewriteRule ^$ index.php/$1 [QSA,PT,L]</IfMole>这些规则的作用是:如果请求的文件或目录不存在,则将请求重写为index.php并传递原始路径作为参数。3. 针对特定项目的调整: 如果你的项目中有如images、css等静态资源目录,你可能需要排除这些目录以避免重写规则影响它们。例如:apache<IfMole mod_rewrite.c>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !dRewriteCond %{REQUEST_FILENAME} !fRewriteCond $1 !^RewriteRule ^$ index.php/$1 [QSA,PT,L]</IfMole>
这里添加了RewriteCond $1 !^来排除这些目录。
通过以上步骤,Apache服务器将能够处理对index.php的隐藏,从而实现更美观、简洁的URL结构。请注意,这些更改需要Apache服务器支持.htaccess文件和mod_rewrite模块,并且你的服务器配置允许使用这些功能。
5. 部分网站url中index.php自动隐藏是如何实现的
根目录下新建立一个配置文件,命名为: .htaccess
在里面这样写:
RewriteEngineon
RewriteCond$1!^(index.php|images|robots.txt)
RewriteRule^(.*)$/index.php/$1[L]
就可以去掉 index.php 了。要注意 /index.php/$1 要根据你目录(Web 目录,比如 http://www.domain.com/index.php)的实际情况来定,比如网站根目录是 /ci/index.php 则要写成 /ci/index.php/$1
RewriteCond$1!^(index.php|images|robots.txt)
上面的代码意思是排除某些目录或文件,使得这些目录不会 rewrite 到 index.php 上,这一般用在图片、js、css 等外部资源上。也就是说非 PHP 代码都要排除出去。(这里我排除了 images 目录和 robots.txt 文件,当然 index.php 也应该被排除)
哦,对了,还要修改 config.php 这个文件中的下列内容:
/*
|--------------------------------------------------------------------------
|IndexFile
|--------------------------------------------------------------------------
|
|Typicallythiswillbeyourindex.phpfile,unlessyou'verenameditto
|somethingelse.Ifyouareusingmod_rewritetoremovethepagesetthis
|variablesothatitisblank.
|
*/
$config['index_page']="index.php";
把其中的 "index.php" 改成 "" 就可以了。