对于网站地址的入口文件后缀.php放在地址栏处很不雅观,要去掉这个后缀,而后面的参数保持。

如果有修改apache的权限,通过修改apache url 重写是比较高效的方法,这样apache在解析地址的时候就执行了,而不必等到代码中在进行解析。

 

修改流程:

1、修改apache的配置文件: httpd.conf文件

  改:LoadModule rewrite_module modules/mod_rewrite.so 启动(将前面的#去了)

     改: <Directory />

    Options FollowSymLinks

    AllowOverride All    #默认是None, 修改为All

    Order deny,allow

    Deny from all

</Directory>

 

2、添加.htaccess文件。window下可用新建记事本后保存为.htaccess

3、编写.htaccess文件。

# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.67

SetEnv TZ Asia/Shanghai

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^api/(.*) api.php?p=$1  [QSA,L]
RewriteRule ^test/(.*) test.php?$1  [QSA,L]
</IfModule>

  

相关文章:

  • 2022-12-23
  • 2021-09-23
  • 2021-06-19
  • 2022-12-23
  • 2021-10-10
  • 2021-11-30
  • 2021-12-05
  • 2022-01-16
猜你喜欢
  • 2021-05-20
  • 2021-09-08
  • 2021-09-05
  • 2021-09-29
  • 2021-05-30
  • 2021-08-05
  • 2021-12-29
相关资源
相似解决方案