Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 正在使用.htaccess删除文件URL_Php_.htaccess - Fatal编程技术网

Php 正在使用.htaccess删除文件URL

Php 正在使用.htaccess删除文件URL,php,.htaccess,Php,.htaccess,我正在编写一个程序,并使用xampp在本地运行它。程序的完整路径是 我正在用C:\xampp\htdocs\WeltesMaft\ 包含这个 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^/([^/]+)$ RewriteRule .* http://192.168.101.103:7777/WeltesMaft/%1 [L] 但不知为什么我的htaccess不起作用。它仍然像这样显示 http://192.168.1

我正在编写一个程序,并使用xampp在本地运行它。程序的完整路径是

我正在用C:\xampp\htdocs\WeltesMaft\ 包含这个

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI}  ^/([^/]+)$
RewriteRule .*  http://192.168.101.103:7777/WeltesMaft/%1 [L]
但不知为什么我的htaccess不起作用。它仍然像这样显示

http://192.168.101.103:7777/WeltesMart/_resources/main.php
在index.php中,包括main.php。所以,当用户输入index.php时,它会立即重定向到main.php

我想把它隐藏起来,让url看起来像这样

http://192.168.101.103:7777/WeltesMart/

请帮助我,我做错了什么…

您也可以使用此代码

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

重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$\u resources/main.php/$1[L,QSA]

RewriteBase
更改为您的目录名,并按以下方式更改htaccess规则,然后重试:

RewriteEngine On
RewriteBase /WeltesMaft
RewriteCond %{REQUEST_URI}  ^/([^/]+)$
RewriteRule / index.php [L]

这与javascript、php、html或oracle无关。您的需求非常混乱,似乎没有意义。这是从哪里来的
http://192.168.100.195:7777/WeltesMart/_resources/main.php
?我的坏。。。对不起。我编辑了我的问题