首页 文章
  • 3 votes
     answers
     views

    apache htaccess用别名重写

    我们正在更改我们的域名,这适用于独立应用程序 . 在Apache虚拟主机文件中,DocumentRoot是/ var / www / website / html,而不是/ var / www / example / html,如下所示: Alias /apps/dept /var/www/example/html/apps/dept <Directory "/var/www/ex...
  • 2 votes
     answers
     views

    在Apache中为不同的端口重写规则

    我的Apache(Tomcat)-Spring服务器在端口8080上运行 . 我想调用localhost默认端口(80)并希望重定向到端口8080 . 我启用了mod-rewrite,DigitalOcean中的以下规则正常 . RewriteRule ^orange.html$ apple.html 我从Apache URL Rewriting Doc读了apache的重写规则 但是,以下规则...
  • 0 votes
     answers
     views

    Apache HTTPD 2.4 URL重写规则

    我已经从Apache 2.2升级到2.4,除了一种我的URL重写规则之外的所有规则都按预期工作 . 似乎以下规则不起作用 . 出于安全考虑,我删除了IP地址 . RequestHeader unset授权RewriteEngine On RewriteRule /xmldb/VATIncidentPoint/(.*)$http://x.x.x.x:8080/exist/rest/db/VATInc...
  • 7 votes
     answers
     views

    Apache mod_rewrite在.htaccess中工作,但不在httpd.conf中工作

    我'm experimenting with mod_rewrite for the first time (I'是一个网络新手,但试图学习) . 我正在尝试将 bob.html 重定向到 alice.html (读取:URL保持不变,页面内容为 alice.html ) . 这两个文件都在 /var/www/ 中 . 我正在运行Ubuntu 10.10 w / Apache 2.2.16 . 这...
  • 1 votes
     answers
     views

    使用.htaccess将php url重定向到另一个

    我最近为我的VPS制作了子域名,我希望在URL中重定向.php http://bn.domain.com/forum/register.php 我希望将它们重定向到适当的URL: http://bn.domain.com/anonpanel/ 请帮我怎么做 [Wed Jun 04 20:10:57 2014] [alert] [client 202.62.25.9] /var/www/f...
  • 0 votes
     answers
     views

    mod_rewrite词法比较

    注意:以下代码被RewriteCond / RewriteRule包围,它会跳过这些情况,以便在重定向发生后不再运行它们 . 为什么我不能让它测试真实? RewriteCond %{REQUEST_FILENAME} ="/unique/test/test" RewriteRule ^.*$ /match [R=301,L] 我用以下行输出所有内容,我可以清楚地看到REQUE...
  • 0 votes
     answers
     views

    .htaccess中的mod_rewrite RewriteRule不起作用

    我在.htaccess中遇到了一个奇怪的mod_rewrite RewriteRule问题 . 这是我的最小.htaccess文件: RewriteEngine On RewriteRule ^phpinfo phpinfo.php [L] 上面的Rewrite导致404 Not Found . 然而,后缀为 ^phpinfo 的工作是无意的和不受欢迎的 . RewriteEngine On R...
  • 1 votes
     answers
     views

    mod_rewrite代理RewriteRule无法正常工作

    我需要将目录home / alphauser的所有请求发送到backend / alphauser,但不要求对home / alphauser目录中的文件发送请求 . 例如: http://home/alphauser -> http://backend/alphauser http://home/alphauser/ -> http:...
  • 27 votes
     answers
     views

    mod_rewrite:这个RewriteRule做了什么?

    鉴于这些条件(我知道他们的意思/做法): RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d first 规则有什么作用?什么是孤独的冲刺? RewriteRule ^.*$ - [NC,L] RewriteRule ^...
  • 0 votes
     answers
     views

    mod_rewrite RewriteRule不起作用

    这是这个问题的后续行动:Rewrite URL - how to get the hostname and the path? 我有这个重写规则: RewriteEngine On RewriteRule ^(http://[-A-Za-z0-9+&@#/%=~_|!:,.;]*)/([-A-Za-z0-9+&@#/%=~_|!:,.;]*)\?([A-Za-z0-9+&@...
  • 43 votes
     answers
     views

    apache mod_rewrite无法正常运行或未启用

    我在Apache上安装了rewrite_module并修改了 php.ini . 我创建 rewrite.php 和 .htaccess 文件,但它不起作用 . 我的文件系统文件夹如: /var/www/html /var/www/html/test /var/www/html/test/.htaccess /var/www/html/test/rewrite.php /var/www/htm...
  • 148 votes
     answers
     views

    如何检查php中是否启用了mod_rewrite?

    我想知道是否有可能检查 Apache 上的 mod_rewrite 和 PHP 中的 IIS 是否已启用 . ModRewrite for IIS存在 . 检查一下here . 所以,我正在寻找一个PHP脚本来检查 Apache 和 IIS. 上的 mod_rewrite 有谁知道这样的脚本或可以写一个? 特别是对于微软 IIS . 谢谢!
  • 4 votes
     answers
     views

    mod_rewrite添加php扩展?

    最近两天我试图在我的计算机上运行一些应用程序(Ubuntu 11.10,Apache / 2.2.20(Ubuntu),PHP版本5.3.6-13ubuntu3.1) . 它是在PHP Smarty中创建的,它使用重写规则 . 一切都很好用链接,如: localhost/news 它正确地翻译成了 localhost/news.php 应该怎么做 . 但问题是更复杂的链接,如 localhos...
  • 1 votes
     answers
     views

    在htaccess中重写utf8字符

    我正在尝试使用htaccess文件将é重写为e . 所有以下规则都失败了 . RewriteRule ^(.*)é(.*) $1e$2 [R,L] RewriteRule ^(.*)\xc3\xa9(.*) $1e$2 [R,L] RewriteRule ^(.*)%C3%A9(.*) $1e$2 [R,L] 我有以下调试输出,但我无法弄清楚它说的是什么 . 197.178.121.8 - ...
  • 0 votes
     answers
     views

    重写不起作用的规则

    我有以下动态网址:http://www.lakaweb.com/dev/cserv/index.php?a=list&car=C5&year=2012&engine=1.8-HDi 我在其中重写为http://www.lakaweb.com/dev/cserv/list/C5/2012/1.8-HDi 有: RewriteRule ^dev/cserv/([^/\.]+)/...
  • 132 votes
     answers
     views

    参考:mod_rewrite,URL重写和“漂亮的链接”解释

    “漂亮的链接”是一个经常被要求的主题,但它很少被完全解释 . mod_rewrite是制作“漂亮链接”的一种方法,但它很复杂,其语法非常简洁,难以理解,文档假定HTTP具有一定程度的熟练程度 . 有人可以用简单的术语解释“漂亮的链接”是如何工作的以及如何使用mod_rewrite来创建它们? 其他常见名称,别名,干净网址术语:RESTful URL,用户友好的URL,SEO友好的URL,Slug...
  • 1 votes
     answers
     views

    .htaccess重写规则不起作用

    简单的问题,但目前我不明白htaccess ...所以我希望你能帮助我 . 这是我的.htaccess文件: #RewriteEngine On #RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-l #RewriteRule ^...
  • 1 votes
     answers
     views

    重写规则不起作用

    我有这个网址: www.site.ru/page.php?article=anyname 我想看到这个网址: www.site.ru/anyname 我的重写规则是: RewriteRule /page.php?article=(.*)$ /$1 [R=301,L] 但它不起作用,为什么?
  • 0 votes
     answers
     views

    HTACCESS重写目录

    我的Root htaccess文件中有以下代码 RewriteCond% ^ paperviewmagazine.com RewriteRule( . *)http://www.paperviewmagazine.com/ $ 1 [R = 301,L] 它适用于主站点,但对于我在/ forums /的论坛,如果有人错过了www,它将显示页面而不是重定向到www.paperviewmagazine...
  • 1 votes
     answers
     views

    如果没有找到主页面的文件,则mod_rewrite重定向url

    我希望能够在没有.php,.html等的情况下访问我的脚本,所以我已经写过了 RewriteEngine on RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI}\.php -f RewriteRule ^(.*)$ $1.php ##same for other extensions 在我的.htaccess文件中(注意:此文件不在根路径中),但我还想将每个不...
  • -1 votes
     answers
     views

    Linux / Debian Apache2 mod_rewrite内部错误

    我有一些问题要为我的Joomla-Site设置我的mod_rewrite . 我在Debian上使用Apache 2.2.22 . 网站位于目录:/ home / web / beta / 我做了什么: 1)命令: sudo a2enmod rewrite sudo mkdir -p /var/run/apache2 sudo chown -R www-data /var/run/apache2...
  • 0 votes
     answers
     views

    Apache htaccess从一个目录或另一个目录加载文件

    我的目标是如果在第一个目录中找不到请求的文件,只需让Apache第二次重写URL . 现在我有以下Apache重写,这很好... RewriteRule ^[^/]*/scripts(.+) scripts$1 这使得所有域的所有JavaScript文件请求都访问以下目录中的文件... www / scripts / 我的目录/文件结构...... www / www / scripts...
  • 0 votes
     answers
     views

    从www重定向中排除子目录

    我的根目录中有.htaccess将www域重定向到非www域,以便http://www.example.com/转到http://example.com/ 我需要排除/ admin文件夹具有.htaccess密码保护,并且似乎与非www重定向同样的问题 我以前忽略根文件夹中的admin目录的代码如下 RewriteEngine on RewriteBase / RewriteCond %{RE...
  • 1 votes
     answers
     views

    删除文件扩展名并使用.htaccess从www重定向到非www

    我的域名是https://example.com - 我正在使用我的.htaccess从URL中删除文件扩展名,因此https://example.com/pages/file.php显示为https:/ /example.com/pages/file,工作正常 . 我现在遇到一些重复内容的问题,并希望将https://www.example.com/pages/file重定向到https://...
  • 0 votes
     answers
     views

    apache RewriteRule没有效果但是ErrorDocument效果

    我启用了.htaccess Apache功能 . 对于我的localhost wamp它有效,因为ErrorDocument 404效果,但似乎只有RewriteRule不起作用,我写的是否有问题?如何编写Annotated语句?非常感谢!这些网址不起作用: RewriteCond%!^ www.163.com [NC] RewriteRule ^ /( . *)$ http://www....
  • 5 votes
     answers
     views

    禁用特定重写位置的http auth

    我需要设置apache到反向匹配/管理位置,这是由默认的drupal htacess文件重写的 . 只需要对不是/ admin / *的所有内容请求http auth 到目前为止我试过这个: < LocationMatch "^/(?!admin)" > AuthName "Members Only" AuthType Basi...
  • 1 votes
     answers
     views

    Yii seo url重写urlManager和.htaccess

    我参与了yii webapp中的url seo . 我无法达到预期的效果 . 首先,该网站是多语言的 . 我已经创建了一个语言切换器,我将“lang”参数作为URL中的GET值传递 . 然后我在这个网址上关注了维基: http://www.yiiframework.com/wiki/294/seo-conform-multilingual-urls-language-selector-widget...
  • 0 votes
     answers
     views

    CodeIgniter路由 - 移动到新服务器后出现404错误

    目前我正在尝试将网站移动到新的Web服务器 . 该站点使用CodeIgniter,在旧服务器上,每条路由都有效 . 在新服务器上,即使我从旧服务器复制整个网站,它们都没有工作 . 这意味着.htaccess文件没有差异,因为这两个服务器包含完全相同的网站 . 甚至默认路由都不起作用,只是主页(index.php) . 我在.htaccess中包含了从路由URL中删除'index.php'的代码,但...
  • 1 votes
     answers
     views

    Apache两个RewriteRules依赖

    我有一个电子商务网站,我想让它多语言 . 到目前为止,英语一直被用作一种默认语言 . 下一个URL正在正常工作,并由Google编制索引 . * example.com/article/id-item 因为我需要将其设置为多语言,所以url需要采用这种方式: * example.com/en/article/id-item -> which is language default * ex...
  • 0 votes
     answers
     views

    Tank Auth CodeIgniter中的404错误

    我对CodeIgniter比较陌生,经过几个基本的教程后,我就是这样做的: 1.修改.htaccess删除index.php页面如下: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /digischool/ RewriteCond %{REQUEST_FILENAME} !-f Rewrite...

热门问题