Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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更改我的网站地址_Php_.htaccess - Fatal编程技术网

Php 如何通过.htaccess更改我的网站地址

Php 如何通过.htaccess更改我的网站地址,php,.htaccess,Php,.htaccess,**如何通过.htaccess更改我的网站地址 我的url结构是: http://mydomain.com/portfolio.php?page=3 其中portfolio.php是一个页面,页面id的活动导航为3 我用这个url来创建seo友好型的 http://mydomain.com/page/portfolio/ 但当创建此id无效或页面显示内部错误时。 请帮助解决此问题,我找不到解决此问题的任何地方。**尝试此 Options +FollowSymLinks RewriteEngi

**如何通过.htaccess更改我的网站地址 我的url结构是:

http://mydomain.com/portfolio.php?page=3
其中portfolio.php是一个页面,页面id的活动导航为3 我用这个url来创建seo友好型的

http://mydomain.com/page/portfolio/
但当创建此id无效或页面显示内部错误时。 请帮助解决此问题,我找不到解决此问题的任何地方。**

尝试此

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)/portfolio/$ /portfolio.php?page=$1 [L]
您可以通过访问此URL访问第3页

http://mydomain.com/3/portfolio/

把规则改成

现在第3页将在

http://mydomain.com/page3/portfolio/

显示一些您尝试过的.htaccess代码,其他人可能会更正它的错误,但这不起作用,表示找不到它的对象!在此服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试。如果您认为这是服务器错误,请联系网站管理员。
http://mydomain.com/page3/portfolio/